我试图在浮点数组的数组上使用argsort,但遇到了一些问题。 这是我尝试做的事情:
import numpy as np
z = np.array([np.array([30.9,29.0,5.87],dtype=float),np.array([20.3,1.3,8.8,4.4],dtype=float)]) # actually z is transferred from a tree using root2array whose corrseponding branches is a vector<vector<float>>
Index_list = np.argsort(z)
然后我收到了:
ValueError: operands could not be broadcast together with shapes (4,) (3,)
那么我应该怎么做才能修改z或改变argsort的方式使其工作?