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

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

在 Numpy 中向量化尋找多維數(shù)組中點(diǎn)集的中心

在 Numpy 中向量化尋找多維數(shù)組中點(diǎn)集的中心

我有一個(gè)多維數(shù)組,其中有 100 萬組 3 個(gè)點(diǎn),每個(gè)點(diǎn)都是由 x 和 y 指定的坐標(biāo)。調(diào)用這個(gè)數(shù)組pointVec,我的意思是np.shape(pointVec) = (1000000,3,2)我想找到這組 3 個(gè)點(diǎn)中每個(gè)點(diǎn)的中心。一種明顯的方法是迭代所有 100 萬個(gè)集合,在每次迭代時(shí)找到每個(gè)集合的中心。然而,我聽說矢量化是 Numpy 的強(qiáng)項(xiàng),所以我正在嘗試使其適應(yīng)這個(gè)問題。由于這個(gè)問題非常直觀地適合迭代,因此我不知道如何使用矢量化來解決這個(gè)問題,或者使用矢量化是否有用。
查看完整描述

1 回答

?
蕭十郎

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

這取決于您如何定義三點(diǎn)中心。但是,如果是平均坐標(biāo),就像評(píng)論中提到的@Quang,您可以沿numpy中的特定軸取平均值:

pointVec.mean(1)

這將沿 axis=1(這是具有 3 個(gè)點(diǎn)的第二個(gè)軸)取平均值并返回 (1000000,2) 形狀的數(shù)組。


查看完整回答
反對 回復(fù) 2023-09-19
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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