bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / broadcast_shapes
function
numpy:broadcast_shapes
source: /dev/numpy/build-install/usr/lib/python3.14/site-packages/numpy/lib/_stride_tricks_impl.py :466
Signature
def broadcast_shapes ( * args ) Summary
Broadcast the input shapes into a single shape.
Extended Summary
Learn more about broadcasting here <basics.broadcasting>.
Parameters
*args: tuples of ints, or intsThe shapes to be broadcast against each other.
Returns
: tupleBroadcasted shape.
Raises
: ValueErrorIf the shapes are not compatible and cannot be broadcast according to NumPy's broadcasting rules.
Examples
import numpy as np np.broadcast_shapes((1, 2), (3, 1), (3, 2))✓
np.broadcast_shapes((6, 7), (5, 6, 1), (7,), (5, 1, 7))
✓See also
- broadcast
- broadcast_arrays
- broadcast_to
Aliases
-
numpy.broadcast_shapes