У меня есть массив векторов 200 x 200.Его форма (200, 200, 3)
.
У меня также есть массив из 22 векторов.Его форма (22,3)
.
Я хочу вычесть все 22 вектора во втором массиве из каждого вектора в первом массиве.Вывод должен иметь форму (200, 200, 22, 3)
.
Я хотел бы выполнить такую операцию, как
first - second
Но я получаю ошибку
*** ValueError: operands could not be broadcast together with shapes (200,200,3) (22,3)
Я думаю, что янужно как-то дополнить первый массив, чтобы NumPy мог транслировать массивы вместе.Как мне сообщить NumPy, как выполнять трансляцию?