logo
Loading...

資料視覺化程式問題 - Cupoy

在資料視覺化的程式中,對於X[y == label, 0]  這部份的程式不太理解,y == lab...

ml100-3,ml100-3-d59

資料視覺化程式問題

2019/11/02 09:26 AM
機器學習新手論壇
駱志忠
觀看數:0
回答數:2
收藏數:0
ml100-3
ml100-3-d59

在資料視覺化的程式中,對於X[y == label, 0]  這部份的程式不太理解,

y == label, 會產生boolean mask , 但為何後面加一個0, 之後的結果就變成

全是0,另外X[y == label, 1].mean() + 1.5, 此處加1.5的目的是什麼呢?


for name, label in [('Setosa', 0), ('Versicolour', 1), ('Virginica', 2)]:

    ax.text3D(X[y == label, 0].mean(),

              X[y == label, 1].mean() + 1.5,

              X[y == label, 2].mean(), name,

              horizontalalignment='center',

              bbox=dict(alpha=.5, edgecolor='w', facecolor='w'))