例如,我有一个多维数组:
字符串数组=新的String10;
在第一列中,我有在我的例子中是用户名的字符串,但在第二列中,我有应该表示整数的字符串。现在,我想对数组进行如下排序:
Before:
Petter 543
John 276
Jay 1879
Alf 5021
etc.
After:
Alf 5021
Jay 1879
Petter 543
John 276
etc.
所以我想要顶部的最高值和底部的最低值,但不要搞砸名字。到目前为止,我发现的只是如何对所有整数多维数组进行排序,或者只对字符串多维数组进行排序,而不是仅仅根据整数对第二列进行
我有一个形状为(40,926)的多维numpy数组。我还有一个数字数组形状(126),它具有表示有效列的随机索引。
现在,我想要做的是根据这个索引掩码过滤我的多维数组:所有不同于这个索引的列都必须被删除,结果形状(40,126)
所以,就像这样:
data = np.array([[]])
sel = np.asarray(idx.split(','))
print sel.shape #(126) array 404,410,500...1300
print X.shape #(40,926)
for x in wave: #(926) array 400,401,402