Skip to content
13 / 24

Broadcasting в NumPy: правила выравнивания форм и интуиция, когда оно сработает

Broadcasting — механизм NumPy, который растягивает массивы разной формы до общей без копирования данных. Правило: формы выравниваются справа, а каждое измерение должно быть либо равным, либо одно из них равно 1. Тогда NumPy «логически» повторяет ось длиной 1 до нужного размера. Это то, что позволяет писать prices * tax_rate для скаляра и (matrix - column_mean) для нормализации без явных циклов.

Broadcasting в NumPy: правила выравнивания форм и интуиция, когда оно сработает | JScriptiser