标签: python numpy
我的数组A包含nvec 3D矢量列表A.shape==(nvec,3)。我想根据向量的规范重新排序A行:
A
nvec
A.shape==(nvec,3)
norm=numpy.square(A).sum(axis=1) rank=numpy.argsort(norm)
我试过A[rank,:],但它给了我一个错误。
A[rank,:]
答案 0 :(得分:1)
只需删除第二个下标:
A[rank]