Iが配列Pythonで配列のNaNであるすべての要素のインデックスを取得する方法は?
[ nan, nan, nan, 1633.32, 1661.24, 0. ],
[ nan, nan, nan, 2885.94, 3264.09, 0. ],
[ 605.48, nan, 599.27, 664.47, 670.68, 0. ],
[ nan, nan, nan, 874.59, 783.86, 0. ],
[ 1596.01, nan, 1469.77, 1731.26, 1514.86, 0. ]]
を有する「とは、ナン」の要素のインデックス(行、列)を知る何らかの方法がnumpy
モジュールからnp.isnan
とnp.argwhere
機能の組み合わせを使用して溶液
こんにちはジュヒ、何を試しましたか?あなたの問題は何でしたか? –
@MarcusMüller私の問題は、値が "nan"/nullであれば、配列から行、列インデックスを取得することです。私はリストの理解の中でカム: indices = [私は、xは列挙する(my_list)x == "nan"] しかし、それはリストのためだけの列のインデックスを与えているので、私はそれをしたい配列なので、私は行と列の両方のインデックス番号が必要です。 – ash25
'from math import isnan; [(r、c)r、列挙する行(c)、列挙する項目(行)ifnan(item)] –