資料視覺化程式問題
2019/11/02 05:26 下午
機器學習共學討論版
駱志忠
觀看數:53
回答數: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'))