设置给定列集的NaN值

时间:2017-07-24 13:34:00

标签: python image-processing

我有一个尺寸为1000 x 500的图像img。我想将前248个像素和最后58个列的像素值替换为NaN。我的想法是这样的:

img[0: 247,1] = NaN
img[443:499,1] = NaN

我收到类似name 'NaN' is not defined

的错误

2 个答案:

答案 0 :(得分:3)

尝试使用numpy nan对象?

import numpy as np
img[0:247,1] = np.nan 

答案 1 :(得分:0)

我是这样做的:

import numpy as np
img[:, 0:247]= np.nan