以下でA[A>=B]がarray([1, 2, 3, 4])といった1次元の配列になるのが理解できません。
Aは1×5
Bも1×5
なので
A[A>=B]も1×5になると思っていたのですが、1次元配列の(4,)でした。
これが理解できませんでした。
ご指導よろしくお願いいたします。
import numpy as np A = np.array([[0, 1, 2, 3, 4]]) B = np.full((1, 5), 1) A[A>=B]
投稿2021/02/06 15:28
以下でA[A>=B]がarray([1, 2, 3, 4])といった1次元の配列になるのが理解できません。
Aは1×5
Bも1×5
なので
A[A>=B]も1×5になると思っていたのですが、1次元配列の(4,)でした。
これが理解できませんでした。
ご指導よろしくお願いいたします。
import numpy as np A = np.array([[0, 1, 2, 3, 4]]) B = np.full((1, 5), 1) A[A>=B]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。