29 Jun
2011
29 Jun
'11
7:32 a.m.
Hello everyone, I would like to solve the following problem (preferably without reshaping / flipping the array a). Assume I have a vector v of length x and an n-dimensional array a where one dimension has length x as well. Now I would like to multiply the vector v along a given axis of a. Some example code a = np.random.random((2,3)) x = np.zeros(2) a * x # Fails because not broadcastable So how do I multiply x with the columns of a so that for each column j a[:,j] = a[:,j] * x without using a loop. Is there some (fast) fast way to accomplish that with numpy/scipy? Thanks for your help Robert Elsner
4657
Age (days ago)
4657
Last active (days ago)
4 comments
3 participants
participants (3)
-
josef.pktdï¼ gmail.com
-
Robert Elsner
-
Skipper Seabold