Why did not numpy copy the J rank concept?

14 pointsposted 18 hours ago
by jrank

Item id: 44471390

4 Comments

tester89

16 hours ago

The question you're asking seems interesting, but I don't understand J code so I don't know what you're talking about. Expanding the explanation would be helpful!

jrank

11 hours ago

If you have a a Numpy function that takes for example two arguments, my proposal is to add a optional argument that allows that function to be applied to cells of dimensions i and j by function_name(a,b,range=(i,j)) so that the function is applied to subarrays of dimension i of a and subarrays of dimension j of b to create a new array. The broadcast operation and the axis arguments are not a general solution. I J you have such mechanism as the example shows.

The 1 cell of a matrix are the rows, etc.

Pompidou

14 hours ago

Maybe the internal broadcasting mecanism in numpy don't allow this nativelly ?

jrank

10 hours ago

The post I referenced before shows that broadcast is not a general solution.