Скажем, у меня есть матрица типа [a1 a2 a3 a4]
, где ai
- столбцы, а последовательность Ints - (p1, p2, p3, p4)
.Каков наилучший способ создать матрицу [a1^p1 a2^p2 a3^p3 a4^p4]
?
В конечном итоге мне нужен выходной вектор, где записи - это произведения строк матрицы [a1^p1 a2^p2 a3^p3 a4^p4]
.
Я пробовал несколько разных способов, используя mapValues
, mapPairs
, map
и product
, но все они кажутся хакерскими.