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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何計(jì)算 50x20 矩陣的類內(nèi)散點(diǎn)

如何計(jì)算 50x20 矩陣的類內(nèi)散點(diǎn)

慕蓋茨4494581 2023-02-07 11:03:57
我正在嘗試將一個(gè)大維矩陣減少到僅 2D,我正在使用 2D 數(shù)組的示例,它有效,但我需要為更高維的散點(diǎn)做同樣的事情。我有兩個(gè)類,每個(gè)類都有 50x20 維特征空間的矩陣。對(duì)于我的例子,我有這些二維數(shù)組:rectangles = np.array([[1,1.5,1.7,1.45,1.1,1.6,1.8],[1.8,1.55,1.45,1.6,1.65,1.7,1.75]])triangles = np.array([[0.1,0.5,0.25,0.4,0.3,0.6,0.35,0.15,0.4,0.5,0.48],[1.1,1.5,1.3,1.2,1.15,1.0,1.4,1.2,1.3,1.5,1.0]])之后我找到了三角形和矩形類的均值# Calculate the mean vectors per classmean_rectangles = np.mean(rectangles,axis=1).reshape(2,1)    mean_triangles = np.mean(triangles,axis=1).reshape(2,1)通過(guò)矩形和三角形類給出的值,我用它們來(lái)計(jì)算散點(diǎn):scatter_triangles = np.dot((triangles-mean_triangles),(triangles-mean_triangles).T)scatter_circles = np.dot((circles-mean_circles),(circles-mean_circles).T)# Calculate the SW by adding the scatters within classes SW = scatter_triangles+scatter_circles+scatter_rectanglesprint(SW)plt.show()我想知道如何找到類內(nèi)的散點(diǎn)并以完全相同的方式繪制它們,但對(duì)于更大的數(shù)據(jù),恰好是 50x20 矩陣?
查看完整描述

1 回答

?
MM們

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

不幸的是,Numpy 不會(huì)將數(shù)組廣播到列。嘗試:

(np.array(c_A_array).T-c_A_array_mean).T

對(duì)于所有的減法。

這兩個(gè)都試過(guò)了,我猜第二個(gè)更快:

np.array(c_A_array)-c_A_array_mean.reshape((5,1))


查看完整回答
反對(duì) 回復(fù) 2023-02-07
  • 1 回答
  • 0 關(guān)注
  • 77 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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