Как переписать этот цикл Python, используя широковещательную трансляцию?
>>> values.shape
(50000,)
>>> tests.shape # booleans
(200, 50000)
>>> extracted = values[tests]
# FAILES
>>> extracted = values[test] for test in tests]
>>> extracted.shape
(200,)
>>> extracted[0].shape
(33,)
>>> extracted[1].shape
(468,)
Необычное / логическое индексирование здесь не работает как обычно.