「NumPy」配列ndarrayの要素をスカラー値とと比較するサンプル
環境
PyCharm 2021.3
Python 3.9.7
構文
変数名 = np.arange(配列の数).reshape((行数, 列数))
ndarrayをスカラー値と比較すると、bool値(True, False)を要素としてもつndarrayが返されます。
<や==, !=などで要素を比較します。
使用例
# coding: utf-8
import numpy as np
cft = np.arange(6).reshape((2, 3))
print("配列の要素")
print(cft)
print("6以下の要素の比較値bool")
print(cft < 6)
print("==で要素を比較する結果")
print(cft % 2 == 0)
# coding: utf-8
import numpy as np
cft = np.arange(6).reshape((2, 3))
print("配列の要素")
print(cft)
print("6以下の要素の比較値bool")
print(cft < 6)
print("==で要素を比較する結果")
print(cft % 2 == 0)
# coding: utf-8 import numpy as np cft = np.arange(6).reshape((2, 3)) print("配列の要素") print(cft) print("6以下の要素の比較値bool") print(cft < 6) print("==で要素を比較する結果") print(cft % 2 == 0)
実行結果
配列の要素
[[0 1 2]
[3 4 5]]
6以下の要素の比較値bool
[[ True True True]
[ True True True]]
==で要素を比較する結果
[[ True False True]
[False True False]]
配列の要素
[[0 1 2]
[3 4 5]]
6以下の要素の比較値bool
[[ True True True]
[ True True True]]
==で要素を比較する結果
[[ True False True]
[False True False]]
配列の要素 [[0 1 2] [3 4 5]] 6以下の要素の比較値bool [[ True True True] [ True True True]] ==で要素を比較する結果 [[ True False True] [False True False]]