Я пытаюсь перенести часть моего кода из matlab в python, а в некоторых из них используется функция bsxfun() для виртуальной репликации с последующим умножением или делением (я также использую ее для логических операций). Я хотел бы иметь возможность сделать это без фактической репликации вектора (либо с помощью функции, либо с помощью какой-либо диагональной матрицы) перед умножением или делением на сохранение памяти и времени.
Если в библиотеке C есть эквивалент bsxfun, это, конечно же, будет работать.