【发布时间】:2019-02-26 22:44:27
【问题描述】:
我有一个包含 9.90000000e+01 的数据集,但是,我想将它们更改为 nans。请问我该怎么做?
【问题讨论】:
标签: python-3.x numpy
我有一个包含 9.90000000e+01 的数据集,但是,我想将它们更改为 nans。请问我该怎么做?
【问题讨论】:
标签: python-3.x numpy
如果您的数据集名为 arr,请使用如下掩码:
arr[arr==99] = np.nan
例如:
>>> arr = np.array([9.90000000e+01,9.90000000e+02,9.90000000e+01])
>>> arr
array([ 99., 990., 99.])
>>> arr[arr==99] = np.nan
>>> arr
array([ nan, 990., nan])
【讨论】: