numpy の値をなんちゃらする
NumPyのwhere関数は、NumPy配列内の特定の値を置換するために使用できます。
特定の値を配列内で新しい値に置き換える方法を示す例コードを以下に示します。
import numpy as np
# 创建一个示例数组
arr = np.array([1, 2, 3, 4, 5])
# 将数组中的值为2的元素替换为10
new_arr = np.where(arr == 2, 10, arr)
print(new_arr)
ハイ、ネイティブな日本語で言い換えます。
[ 1 10 3 4 5]
上記の例では、NumPyのnp.where関数を利用して配列arr内で値が2の要素を探索し、それらを10に置き換えています。置き換え後の新しい配列はnew_arrに格納されます。
置き換え条件と置き換え後の新しい値は、必要に応じてカスタマイズできます。