ユーザの入力を確認するために、入力の数字だけが表示されているのを確認しようとしています。入力は、数字が-1,0と1の100x100配列です。そして今、私はこの配列に上記の数字だけが含まれているかどうかを調べるif文を試しています。Python配列に数字の集合リストのみが含まれているかどうかを調べる
if np.all(Array) == (-1,0,1):
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
私も試してみました:
if np.any(Array) == -1 and np.any(Array) == 0 and np.any(Array) == 1:
if np.all(Array) == -1 and 0 and 1:
が、何も働いていた...
これはうまくいきました。ありがとうございました! – Marnickcle