pythonのnumpyにおける真偽値について
python
1imoprt numpy as np 2a = np.array([[[[0, 0, 0, 0], 3 [1, 1, 1, 1], 4 [2, 2, 2, 2]], 5 6 [[0, 0, 0, 0], 7 [1, 1, 1, 1], 8 [2, 2, 2, 2]]]])
上記のようにaを定義し
python
1a == a
を実行したところ、
以下のような出力を得ました。
array([[[[ True, True, True, True], [ True, True, True, True], [ True, True, True, True]], [[ True, True, True, True], [ True, True, True, True], [ True, True, True, True]]]])
numpyの使用上以下ようなコードとは違う。
python
1a = [[[[0, 0, 0, 0], 2 [1, 1, 1, 1], 3 [2, 2, 2, 2]], 4 [[0, 0, 0, 0], 5 [1, 1, 1, 1], 6 [2, 2, 2, 2]]]] 7a == a
True
numpyにおいて行列の大きさが大きくなってしまったときすべてのTrueが表示されないという問題があるのでそれについてはどのように対処すればよいのでしょうか?
私としてはTrueが一つ出力されるような形であると嬉しいです。
もし知っている方がいれば回答していただけると嬉しいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/22 04:40