numpy.broadcast_shapes#

numpy.broadcast_shapes(*args)[source]#

將輸入形狀廣播成單一形狀。

在此處了解更多關於廣播的資訊.

1.20.0 版本新增。

參數:
*args整數元組或整數

要彼此廣播的形狀。

回傳值:
元組

廣播後的形狀。

拋出:
ValueError

如果形狀不相容且無法根據 NumPy 的廣播規則進行廣播。

範例

>>> import numpy as np
>>> np.broadcast_shapes((1, 2), (3, 1), (3, 2))
(3, 2)
>>> np.broadcast_shapes((6, 7), (5, 6, 1), (7,), (5, 1, 7))
(5, 6, 7)