You are viewing an older version (2.4.3). Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.4.3 / numpy / broadcast_shapes

function

numpy:broadcast_shapes

source: /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 ints

The shapes to be broadcast against each other.

Returns

: tuple

Broadcasted shape.

Raises

: ValueError

If 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

Referenced by