どうも、ちょげ(@chogetarou)です。
Numpy配列(ndarray)を奇数のみにする方法を紹介します。
方法

Numpy配列(ndarray)を奇数のみにするには、[]と条件式を使います。
まず、Numpy配列名と[]を記述します。
そして、[]内に「Numpy配列 % 2 != 0
」を指定します。
#arr=対象のNumpy配列
result = arr[arr % 2 != 0]
上記の「arr[arr % 2 != 0]」は、Numpy配列(ndarray)を奇数のみにした結果を取得します。
使用例
import numpy as np
nums = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
result = nums[nums % 2 != 0]
print(result)
出力:
[1 3 5 7 9]
コメント