我已經嘗試了幾種方法,不能同時返回兩列。過濾工作,但只返回一列。返回所有的列當用Numpy pythonly過濾矩陣
import numpy as np
<<<<read in some data, now get counts>>>>
unique, counts = np.unique(data[0::,2], return_counts=True)
x = np.asmatrix((unique, counts))
x = x.astype(np.int).T
print x
現在我得到以下
[[100001 1]
[100002 1]
[100003 4]]
我想在第二列濾鏡> 3
y = x[x[:,1] > 3,].T
print y
我現在只有第一列
[[100003]]
爲什麼我沒有得到?
[[100003 4]]
當我運行代碼我得到你想要的結果。 – Tobias