import numpy as np
a = np.array([[0.5,np.nan,2.5],[-0.5,0.5,1.5],[-1.5,-0.5,0.5],[-3,-2,-1]])
print(np.isnan(a))
a[np.isnan(a)] = 1.5
print(a)
python:将numpy array中的NaN替换为某个数值
最新推荐文章于 2025-05-03 09:07:35 发布
import numpy as np
a = np.array([[0.5,np.nan,2.5],[-0.5,0.5,1.5],[-1.5,-0.5,0.5],[-3,-2,-1]])
print(np.isnan(a))
a[np.isnan(a)] = 1.5
print(a)