假設(shè)我有一個(gè)(row, col)坐標(biāo)列表(或 numpy.array),例如:[(0, 0), (1, 1), (0, 0)]我想像這樣構(gòu)建 2x2 數(shù)組:2 0
0 1其中每個(gè)列出的坐標(biāo)都被計(jì)算并放在數(shù)組中的正確位置。即(0, 0)出現(xiàn)兩次,所以a[0, 0] == 2。我知道我可以通過(guò)為每個(gè)元素迭代和戳數(shù)組來(lái)構(gòu)建它,但我想檢查 numpy 中是否有任何關(guān)于構(gòu)建這樣的數(shù)組的支持,主要是出于性能原因。如果是這樣,你能指出我正確的方向嗎?另外,是否有類(lèi)似減少的功能?即做new = f(acc, el)而不是new = acc + el。
從坐標(biāo)總和構(gòu)建numpy數(shù)組的最快方法
慕尼黑8549860
2021-07-04 12:04:57