В R этот код: c(1,2,3)^2
дает 1, 4, 9
и 2^c(1,2,3)
дает 2, 4, 8
.
Есть ли синтаксически хороший способ объединить эти два?То есть operation(c(1,2,3), c(0, 1, 2)
, что даст [1, 1, 1], [1, 2, 3], [1, 4, 9]
?
Другими словами, я бы хотел поднять первый массив до всех значений из второго массива .
Возможно ли это даже без разрешения циклов for?