Первая строка превращается в [11, 22, 33], вторая — в [14, 25, 36]. В обоих случаях к первому столбцу прибавлено 10, ко второму 20, к третьему 30. Для проверки совместимости PyTorch сравнивает размеры осей справа налево. Они должны совпадать либо один из размеров должен равняться единице; недостающие слева оси мысленно имеют размер 1. Так формы (5, 1, 4) и (3, 4) совместимы и дают (5, 3, 4). Это правило говорит о возможности вычисления, но его осмысленность всё равно проверяет человек.
Иногда нам нужно двигаться в обратную сторону — заменить несколько чисел одним итогом. Например, найти сумму по каждому признаку или среднюю величину признаков одного объекта. Аргумент dim указывает ось, вдоль которой выполняется свёртка. В двумерной таблице dim=0 перебирает строки, поэтому итог остаётся для каждого столбца. При dim=1 перебираются столбцы, и итог получается для каждой строки.