Обращаясь к этой странице, он говорит, что numpy добавляет тензор с более низким рангом к 1 с, поэтому в этом случае у нас есть a.shape = [1,2,3]
Плитка a
вдоль оси 1 для получения a.shape=[2,2,3]
плитки b
вдоль оси 2 для получения b.shape=[2,2,3]
Если размеры одинаковы, вычтите