當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy broadcast_to用法及代碼示例


本文簡要介紹 python 語言中 numpy.broadcast_to 的用法。

用法:

numpy.broadcast_to(array, shape, subok=False)

將數組廣播到新形狀。

參數

array array_like

要廣播的數組。

shape 元組或int

所需陣列的形狀。單個整數 i 被解釋為 (i,)

subok 布爾型,可選

如果為 True,則子類將為 passed-through,否則返回的數組將被強製為 base-class 數組(默認)。

返回

broadcast 數組

具有給定形狀的原始數組的隻讀視圖。它通常不是連續的。此外,廣播數組的多個元素可能指代單個存儲器位置。

拋出

ValueError

如果根據 NumPy 的廣播規則,數組與新形狀不兼容。

注意

例子

>>> x = np.array([1, 2, 3])
>>> np.broadcast_to(x, (3, 3))
array([[1, 2, 3],
       [1, 2, 3],
       [1, 2, 3]])

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.broadcast_to。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。