要替換NumPy數(shù)組中的特定值,可以使用NumPy的where函數(shù)。
以下是一個(gè)示例代碼,演示如何將數(shù)組中的某個(gè)特定值替換為新值:
import numpy as np
# 創(chuàng)建一個(gè)示例數(shù)組
arr = np.array([1, 2, 3, 4, 5])
# 將數(shù)組中的值為2的元素替換為10
new_arr = np.where(arr == 2, 10, arr)
print(new_arr)
輸出:
[ 1 10 3 4 5]
在上述示例中,使用了np.where函數(shù)來(lái)查找數(shù)組arr中的值為2的元素,并將其替換為10。替換后的新數(shù)組存儲(chǔ)在new_arr中。
你可以根據(jù)需要自定義替換的條件和替換的新值。