1
に異なる統計を計算し、それは、その形状が(729,816)
あるが<code>label1</code>と呼ば<code>nd.array</code>が存在する多次元numpyのアレイ
[[0 0 0 ..., 0 0 0]
[0 0 0 ..., 0 88 0]
[0 0 0 ..., 0 0 0]
...,
[0 0 1 ..., 0 0 0]
[0 0 0 ..., 0 2 0]
[0 0 0 ..., 0 0 0]]
を有しています。この配列にいくつのユニークな値があるか知る方法はありますか? print(np.where(label1==label1.max()))
を実行すると、結果は(array([ 0, 0, 0, ..., 234, 234, 234]), array([450, 451, 452, ..., 433, 434, 435]))
のようになります。つまり、2つの配列(または2行)に最大値がありますか?
答えていただきありがとうございます。与えられた例に関しては、一致が(行0、列450)、(行0、列451)などで見つかることを意味しますか?print関数はそれらの長い配列をリストすることはできません。これらの位置をすべて(列の列)の組み合わせでプリントアウトまたは抽出する方法はありますか? – user785099
はい、そうです。これらの座標にアクセスするために必要なすべての情報があります。私の投稿への編集を参照してください。 – bpachev