sympy式がnanに評価されるかどうかを確認するにはどうすればよいですか? numpyのでSympy ExpressionがNanであることを確認しますか?
>>> alpha = sympy.nan
>>> alpha == sympy.nan
True
は、あなたとの等価性をチェックすることはできません。
if is_nan(expression):
#Do stuff
sympy式がnanに評価されるかどうかを確認するにはどうすればよいですか? numpyのでSympy ExpressionがNanであることを確認しますか?
>>> alpha = sympy.nan
>>> alpha == sympy.nan
True
は、あなたとの等価性をチェックすることはできません。
if is_nan(expression):
#Do stuff
へ
クレジットは常に(2つの式が厳密に等しい場合には、ある)構造的平等をチェックします。これはナノでも機能しますので、別途isnan
機能は必要ありません(厳密には、SymPyのnanはIEEE 754ナノではありません)。
sympyで、あなたはsympyナンのオブジェクトと等しいかどうかを確認することができます
は、私は単にこのような何かをする必要がありますnumpy.isnan()メソッドが存在するため、numpy.isnan()メソッドは存在しません。 sympy.isnan()メソッド。 SymPy、==
でモルガンThrapp
'if expression == sympy.NaN'?私は正確に 'NaN'がsympyライブラリにどこに住んでいるのかわかりませんが、それはあらかじめ定義された定数であることがわかります。 –
私はそれが動作すると思う –
私の知性を守るために - > numpyはこのように平等を認識しません... –