Поэлементное умножение матрицы и вектора в DolphinDB - PullRequest
2 голосов
/ 27 июня 2019

Есть ли в DolphinDB встроенная функция для поэлементного умножения каждого столбца матрицы m * n на вектор размером m?

Насколько я знаю, я могу сделать это, используя цикл for. Есть ли более эффективный способ?

m = 1..1000000$1000:1000
n = 1..1000
for (i in 0:m.cols())
    m[i] *= n

1 Ответ

2 голосов
/ 27 июня 2019

DolphinDB не имеет встроенной функции, чтобы делать то, что вы хотите точно. Но вы можете добиться этого, используя функцию более высокого порядка each.

each(*, m, n) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...