以下は、なぜ xarray がそのようになっているのかを理解することを目的とした哲学的な質問です。
Xarrays で次のことを行う方法がわかりません。
positive_values = values.where(values > 0)
x-arrays 構文に従い、xarrays を使用して実行したいことを計算しますが、このランタイム警告がスローされます。
RuntimeWarning: invalid value encountered in greater if not reflexive
私の質問は、Xarray をどのように悪用しているのか ということです。
nans
業務をまたいで通勤しているという意味で優れていると主張したいと思います。(欠落しているデータ値の発見または対処を容易にする)
すなわち。
value = np.nan + 1
final_value = value/2
#final_value evaluates to 'nan'
これにより、X 配列での表現が非常に便利になります。xarrays
データが欠落している可能性がありますが、何千ものポイントにわたる操作を停止するべきではありません。
>
問題なく通勤できないのはなぜnan
ですか?これが私が望む動作である場合、これを別の方法で実行し、エラーを無視する必要がありますか?