我不知道如何描述這個,所以我只顯示它。Numpy.where()在其條件中有一個數組
我如何做到這一點...
for iy in random_y:
print(x[np.where(y == iy)], iy)
X y
[ 0.5] : 0.247403959255
[ 2.] : 0.841470984808
[ 49.5]: -0.373464754784
沒有for循環,我得到一個解決方案,當您使用np.where()
或array[cond]
像一個單一的陣列。既然你知道,這是Python的B)
注:爲什麼我想這樣做的原因是因爲我有Y值的隨機子集,我想找到相應的X值。
是在值'y'獨特之處? – unutbu
是的每個y值都是唯一的 – SARose