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)