Работает в соответствии со спецификацией вещания. Обратитесь к документации numpy для получения полной информации, но она работает следующим образом:
1) Проверьте, имеют ли оба массива одинаковое количество измерений. Если они этого не делают, увеличьте его на 1 с слева (6-> 1,6).
2) Передайте измерения от 1 до измерения в другом массиве (1, 3 * 2,1-> 2,3)
3) Если после обоих этих шагов формы все еще различны, выведите исключение.
В вашем случае ваше дополнительное измерение находится на правильно, так что следуя правилам, это не сработает. Вы должны добавить дополнительное 1 измерение самостоятельно. Оба numpy.reshape
или numpy.expand_dims
могут это сделать.