第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

迭代圖中的標(biāo)記

迭代圖中的標(biāo)記

不負(fù)相思意 2021-06-14 13:54:54
我試圖用顏色和正確的標(biāo)簽來表示預(yù)測,作為虹膜數(shù)據(jù)集的標(biāo)記。這是我到目前為止所擁有的:from sklearn.mixture import GMMimport pandas as pdfrom sklearn import datasetsimport matplotlib.pyplot as pltimport itertoolsiris = datasets.load_iris()x = iris.datay = iris.targetgmm = GMM(n_components=3).fit(x)labels = gmm.predict(x)fig, axes = plt.subplots(4, 4)Superman = iris.feature_namesmarkers = ["o" , "s" , "D"]Mi=[]for i in range(150):  Mi.append(markers[y[i]])for i in range(4):    for j in range(4):        if(i != j):            axes[i, j].scatter(x[:, i], x[:, j], c=labels, marker = Mi, s=40, cmap='viridis')        else:            axes[i,j].text(0.15, 0.3, Superman[i], fontsize = 8)我不確定為什么顏色會迭代而標(biāo)記不會,但是有沒有辦法為每個標(biāo)記分配一個特定的值,比如顏色?當(dāng)我只輸入 y 的數(shù)值時,它也會失敗。它返回的代碼是:無法識別的標(biāo)記樣式 ['o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o ', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', “o”、“o”、“o”、“o”、“o”、“o”、“o”、“o”、“o”、“o”、“o”、“o”、“o” ', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's ', 's', 's','s', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's ', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 's', 'D', 'D ', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', “D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D” ', 'D', 'D', 'D',“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D”、“D” ', 'D', 'D', 'D', 'D', 'D', 'D', 'D']
查看完整描述

2 回答

?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗 獲得超2個贊

您可以像下面這樣修改代碼以獲得所需的結(jié)果:


markers = ["o" , "s" , "D"]

colors = ["red", "green", "blue"]


for i in range(4):

    for j in range(4):

        for k in range(x.shape[0]):

            if(i != j):

                axes[i, j].scatter(x[k, i], x[k, j], color=colors[labels[k]], marker = markers[y[k]], s=40, cmap='viridis')  

            else:

                axes[i,j].text(0.15, 0.3, Superman[i], fontsize = 8)

http://img1.sycdn.imooc.com//60c9c4ea00017a3308790849.jpg

查看完整回答
反對 回復(fù) 2021-06-16
  • 2 回答
  • 0 關(guān)注
  • 226 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號