私はいくつかの配列があり、a
、b
、およびc
とし、すべてに適用するためにmask
を作成しました。NumPyブール配列警告?
私はそのようにマスクしようとしています:mask
がbool
配列です
a = a[mask]
を。それは私が確認したことは注目に値すること
len(a) = len(b) = len(c) = len(mask)
そして、私はむしろ不可解な響きの警告取得しています:
FutureWarning: in the future, boolean array-likes will be handled as a boolean array index
このエラーは、0次元のブール値配列をインデックスとして使用しようとしていることを示しています。その操作のセマンティクスは変更の過程にあります。 'マスク'が 'len'を使ったものであることをどうやって確認しましたか? – user2357112
待機、いいえ、間違った警告。あなたは何とか 'マスク 'のリストを手に入れましたか? – user2357112