溫馨提示×

NumPy怎么替換缺失值或特定值

小億
148
2024-05-13 12:42:14
欄目: 編程語言

要替換NumPy數組中的缺失值或特定值,可以使用numpy.where函數。以下是一個示例代碼:

import numpy as np

# 創建一個包含缺失值和特定值的NumPy數組
arr = np.array([1, 2, np.nan, 4, 5, 6])
print("原始數組:", arr)

# 將缺失值(NaN)替換為特定值(0)
arr = np.where(np.isnan(arr), 0, arr)
print("替換后的數組:", arr)

# 將特定值(2)替換為新值(10)
arr = np.where(arr == 2, 10, arr)
print("替換后的數組:", arr)

在這個例子中,我們首先創建一個包含缺失值和特定值的NumPy數組。然后使用np.where函數分別將缺失值替換為特定值(0)和特定值(2)替換為新值(10)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女