C++ Armadillo:- Эквивалент bsxfun от Matlab

Имеет ли Арамадилло общее назначение, эквивалентное bsxfun из matlab, который выполняет поэлементные операции, например, bsxfun(@minus,A,B)? Я видел, что броненосец имеет поэлементное умножение и деление, но нет признаков того, что обобщенная функция доступна.

1 ответ

Хотя это не совсем bsxfun(), в Armadillo 3.4+ добавлены две новые функции, связанные с вашим вопросом: .each_col () и.each_row(). Они позволяют повторять данную векторную операцию для каждого столбца / строки матрицы. Это включает сложение, поэлементное умножение и т. Д.

Другие вопросы по тегам