「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)

実行結果

配列の要素
[[0 1 2]
 [3 4 5]]
6以下の要素の比較値bool
[[ True  True  True]
 [ True  True  True]]
==で要素を比較する結果
[[ True False  True]
 [False  True False]]

 

NumPy

Posted by arkgame