問題タブ [nan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - float の 1 つが NaN であることが判明した場合に float 間の比較を行うときに、Java に例外をスローさせることはできますか?
今日、バグを追跡するのに約 2 時間を費やしましたが、NaN と float を比較するときに Java が例外をスローしていれば、はるかに迅速に処理できたはずです。今後はこれで身を守れるといいですね。どんな助けでも大歓迎です。
php - NaNエラーを返すjavascriptの合計
私はjavascriptの買い物かごを持っており、その合計はほとんど毎回NaNエラーを返しています。私が持っているコードで
parsefloatmを使用してみましたが、それでも機能しません...
c# - NaNを含むDoubleの配列を並べ替える
これは、他の何よりも「これを説明できますか」というタイプの質問です。
テーブルでNaN値を使用しているときに問題が発生しましたが、テーブルを並べ替えると、非常に奇妙で奇妙な方法で出力されました。NaNが何かを台無しにしていると思ったので、これが本当かどうかを確認するためのテストアプリケーションを作成しました。これが私がしたことです。
結果は次のとおりです。
前:
後:
そうです、NaNはどういうわけか、ソートされた配列を奇妙な方法でソートするようにしました。
フライを引用するには; 「なんでそんなことなの?」
python - nan 値をゼロに変換します
2D numpy 配列があります。この配列の値の一部はNaN
. この配列を使用して特定の操作を実行したいと考えています。たとえば、次の配列を考えてみましょう。
各行を一度に 1 つずつ取得し、逆の順序で並べ替えて、行から最大 3 つの値を取得し、それらの平均を取得しようとしています。私が試したコードは次のとおりです。
これは、 を含む行では機能しませんNaN
。私の質問は、2D numpy 配列のすべての値をゼロに変換しNaN
て、並べ替えやその他のことをしようとしているときに問題がないようにする簡単な方法があるかどうかです。
java - Eclipse:NotANumberで停止
ここには、多くの計算を伴うかなり複雑なプロジェクトがあります。結果がである場合がありNaN
ます。計算には多くのクラスが関係しているため(そしてNaNはゾンビのように広がる傾向があるため)、起源を特定するのは困難です。
今、私は疑問に思っています、Eclipseデバッガーに実行を停止させる方法を知っている人はいNaN
ますか?Javaはで例外を自動的に発生させることをサポートしていないのでNaN
、それは難しいでしょうが、おそらくそれは行われていて、私はそれを見逃していますか?
ありがとう、アクセル
PS:に条件付きブレークポイント(またはifステートメント)を追加できることは知ってDouble.isNaN(value)
いますが、多くの場所で追加する必要があります。(実際、これは私が今やろうとしていることです。)もっと良い代替案があるかどうか疑問に思っています。
c# - なぜC#でfloat.NaN!= double.NaNなのですか?
なぜfloat.NaN != double.NaN
ですか?
whilefloat.PositiveInfinity == double.PositiveInfinity
とfloat.NegativeInfinity == double.NegativeInfinity
は等しい.
例:
c - -C の printf の NaN
現在、一部の計算で Raytracer "Engine" に関する問題が発生しています。
たとえば、そのコードでは、値は適切に見えますがinfo->eyex
、-nan
エラーが発生します。
前に値をリセットしたので、変です。
c++ - NaN浮動小数点数が生成されたときにデバッガーを停止する
私はC++プログラムを持っています。プログラムのどこか(再現するのは難しいですが、再現可能です)で、計算の結果、フロートビーがNaNに設定されます。NaNを含む浮動小数点演算はNaNになるため、これは急速に広がります。
浮動小数点演算の結果がNaNになったときに停止するようにコンパイラー(gcc 4.4)またはデバッガー(gdb)をセットアップする方法はありますか?それは非常に便利です。
ありがとう!ネイサン
PS:それは重要かもしれません:私はubuntulinux10.10で働いています。