1
整数または浮動小数点をnp.nan
とPythonで比較するとどうなりますか?Pythonのnp.nanとのスカラー比較
5 < np.nan?
np.nan > 100?
私はそれらのコマンドを自分で実行し、False
毎回ました。これは一貫した行動ですか?
整数または浮動小数点をnp.nan
とPythonで比較するとどうなりますか?Pythonのnp.nanとのスカラー比較
5 < np.nan?
np.nan > 100?
私はそれらのコマンドを自分で実行し、False
毎回ました。これは一貫した行動ですか?
はいこれは正しいです。実際には、np.nanの記述方法は、np.nan == np.nan
またはnp.nan = None
を試してみるとFalseになります。コメントに記載されているとおり、代わりにnp.isnanを使用する必要があります。
[numpy配列とnanとのスカラーの不等式比較]の可能な複製(http://stackoverflow.com/questions/25345843/inequality-comparison-of-numpy-array-with-nan-to-scalar ) –
はい。変数の値が実際にNaNかどうかを確認したい場合は、 'np.isnan'を使います。 'np.isfinite'も参照してください。 –