以下是旨在弄清楚为什么 xarrays 是这样的哲学问题。
我无法弄清楚 Xarrays 执行以下操作的方法。
positive_values = values.where(values > 0)
它遵循 x-arrays 语法,并使用 xarrays 计算我希望它执行的操作,但会引发此运行时警告。
RuntimeWarning: invalid value encountered in greater if not reflexive
我的问题是,我如何滥用 Xarrays?
我想提出一个nans
优秀的案例,因为他们可以跨业务通勤。(便于发现或处理缺失的数据值)
IE。
value = np.nan + 1
final_value = value/2
#final_value evaluates to 'nan'
这使得它们在 X 数组中的表示非常有用。xarrays
可能缺少数据,但这不应停止跨越数千个点的操作。
为什么不>
通勤nan
没有任何问题?如果这是我想要的行为,我应该以其他方式执行此操作并忽略错误吗?