check_broadcast

astropy.utils.misc.check_broadcast(*shapes)[source] [edit on github]

Determines whether two or more Numpy arrays can be broadcast with each other based on their shape tuple alone.

Parameters:
*shapes : tuple

All shapes to include in the comparison. If only one shape is given it is passed through unmodified. If no shapes are given returns an empty tuple.

Returns:
broadcast : tuple

If all shapes are mutually broadcastable, returns a tuple of the full broadcast shape.