0
你好可以解釋下面的代碼是如何工作的? 導入所需的庫後..numpy布爾索引混淆
>>>features=np.random.rand(150,4)
>>>features= np.append(features,np.random.randint(3,size=(150,1)),axis=1)
>>>target=np.array([0,1,2])
>>>plt.scatter(features[target == 1,0], features[target == 1,1], marker='o', c='r')
我得到第一個和最後一欄有1「功能」第二列的一個情節。但我無法理解如何。
據我所知,'target == 1'會創建一個布爾數組,但是如果這些列中沒有代表1的值,它如何返回第1列和第2列的值。
numpy索引所有列的搜索值嗎?
是啊謝謝,我後來意識到我在做什麼錯誤 –