2
我有这样numpy的数组的数组如何切片numpy的阵列通过列值
dd =[[0.567 2 0.611]
[0.469 1 0.479]
[0.220 2 0.269]
[0.480 1 0.508]
[0.324 1 0.324]]
我需要2个独立的阵列dd[:,1] ==1
和dd[:,1] ==2
这些阵列是我所追求的:
na =[[0.469 1 0.479]
[0.480 1 0.508]
[0.324 1 0.324]]
na2 =[[0.567 2 0.611]
[0.220 2 0.269]]
我试过np.where
确实工作
@ wim哪个更快? – Merlin
第一个例子(花式索引)约快两倍。 – wim
+1。花式索引速度更快,而且阅读起来也更容易。 – mtrw