File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -543,15 +543,16 @@ def broadcast_arrays(*args, subok=True):
543
543
]
544
544
results = np .broadcast_arrays (* data , subok = subok )
545
545
546
- shape = results [0 ].shape if isinstance (results , list ) else results .shape
546
+ return_type = list if NUMPY_LT_2_0 else tuple
547
+ shape = results [0 ].shape if isinstance (results , return_type ) else results .shape
547
548
masks = [
548
549
(np .broadcast_to (arg .mask , shape , subok = subok ) if is_masked else None )
549
550
for arg , is_masked in zip (args , are_masked )
550
551
]
551
- results = [
552
+ results = return_type (
552
553
(Masked (result , mask ) if mask is not None else result )
553
554
for (result , mask ) in zip (results , masks )
554
- ]
555
+ )
555
556
return results if len (results ) > 1 else results [0 ]
556
557
557
558
You can’t perform that action at this time.
0 commit comments