アカウント名:
パスワード:
Python では、inf/inf で nan が得られるみたいですね。
>>> 1e309inf>>> 1e309/1e309nan
#その先は、私にはわかりません。
なるほど。ちょっとやってみました。
quabbin@Litchi ~ $ python -c 'print float("inf") / float("inf")'nanquabbin@Litchi ~ $ python -c 'print float("inf") / float("inf") == float("inf") / float("inf")'Falsequabbin@Litchi ~ $ python -c 'print id(float("inf") / float("inf")), id(float("inf") / float("inf"))'16545952 16545920
infでやるとオブジェクトは別々に出来ると。float()でnanを作っているから、同じものが返ってきたというだけなのですね。
訂正します。ありがとうございました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
NaN in Python (スコア:1)
Python では、inf/inf で nan が得られるみたいですね。
>>> 1e309
inf
>>> 1e309/1e309
nan
#その先は、私にはわかりません。
Re:NaN in Python (スコア:2)
なるほど。
ちょっとやってみました。
infでやるとオブジェクトは別々に出来ると。
float()でnanを作っているから、同じものが返ってきたというだけなのですね。
訂正します。
ありがとうございました。