我正在处理一个数据集,其中不存在的值显示为负数。我想将这些值转换为np.nan值,但我无法弄清楚如何操作。此条件为
数组的示例是:
(array < 0)
。数组的示例是:
import numpy as np
array = np.array([[-1, 1, -1, 1],
[ 1, -1, -1, 1],
[ 1, -1, -1, -1]])
然后被转换为:
np.array([[np.nan, 1, np.nan, 1],
[ 1, np.nan, np.nan, 1],
[ 1, np.nan, np.nan, np.nan]])
干杯