У меня есть массив массивов, скажем, A1, формы (1,1), а другой, скажем, A2, формы (1,).
Когда я делаю A1-A2, я получаю другой массивформы (1,1).
Разве массивы не должны иметь одинаковые размеры для операции вычитания / суммирования?
Если вы посмотрите на Документацию , вы увидите, что numpy использует широковещательную передачу (дублирование массива до тех пор, пока она не будет соответствовать размерам другого массива) на меньшем массиве, чтобы гарантировать, что массивы имеютВозможен такой же размер и поэлементная операция.