1

同様のサイズの配列から、各ピクセルが別の (フロート) プロパティ、アルファとしてもあるカラー ヒストグラムをマップしようとしています。最終的には (color) -> (count, sum) の辞書が必要です。ここで、count は実際にはその色のヒストグラム カウントであり、sum は特定の色に対応するアルファ値の合計です。

これが私が望むものを作る簡単なpythonコードです(cとdは同じ長さで、非常に長いです):

for i in range(len(c)):
        if str(c[i]) in dict:
            dict[str(c[i])][0] += 1
            dict[str(c[i])][1] += alpha[i]
        else:
            dict[str(c[i])] = [0, alpha[i]]

しかし、当然それには多くの時間がかかります。numpyに相当するアイデアはありますか?

ありがとう

4

1 に答える 1