問題タブ [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.

0 投票する
2 に答える
519 参照

java - float の 1 つが NaN であることが判明した場合に float 間の比較を行うときに、Java に例外をスローさせることはできますか?

今日、バグを追跡するのに約 2 時間を費やしましたが、NaN と float を比較するときに Java が例外をスローしていれば、はるかに迅速に処理できたはずです。今後はこれで身を守れるといいですね。どんな助けでも大歓迎です。

0 投票する
1 に答える
2575 参照

php - NaNエラーを返すjavascriptの合計

私はjavascriptの買い物かごを持っており、その合計はほとんど毎回NaNエラーを返しています。私が持っているコードで

parsefloatmを使用してみましたが、それでも機能しません...

0 投票する
5 に答える
3672 参照

c# - NaNを含むDoubleの配列を並べ替える

これは、他の何よりも「これを説明できますか」というタイプの質問です。

テーブルでNaN値を使用しているときに問題が発生しましたが、テーブルを並べ替えると、非常に奇妙で奇妙な方法で出力されました。NaNが何かを台無しにしていると思ったので、これが本当かどうかを確認するためのテストアプリケーションを作成しました。これが私がしたことです。

結果は次のとおりです。

前:

後:

そうです、NaNはどういうわけか、ソートされた配列を奇妙な方法でソートするようにしました。

フライを引用するには; 「なんでそんなことなの?」

0 投票する
9 に答える
299458 参照

python - nan 値をゼロに変換します

2D numpy 配列があります。この配列の値の一部はNaN. この配列を使用して特定の操作を実行したいと考えています。たとえば、次の配列を考えてみましょう。

各行を一度に 1 つずつ取得し、逆の順序で並べ替えて、行から最大 3 つの値を取得し、それらの平均を取得しようとしています。私が試したコードは次のとおりです。

これは、 を含む行では機能しませんNaN。私の質問は、2D numpy 配列のすべての値をゼロに変換しNaNて、並べ替えやその他のことをしようとしているときに問題がないようにする簡単な方法があるかどうかです。

0 投票する
2 に答える
1581 参照

java - Eclipse:NotANumberで停止

ここには、多くの計算を伴うかなり複雑なプロジェクトがあります。結果がである場合がありNaNます。計算には多くのクラスが関係しているため(そしてNaNはゾンビのように広がる傾向があるため)、起源を特定するのは困難です。

今、私は疑問に思っています、Eclipseデバッガーに実行を停止させる方法を知っている人はいNaNますか?Javaはで例外を自動的に発生させることをサポートしていないのでNaN、それは難しいでしょうが、おそらくそれは行われていて、私はそれを見逃していますか?

ありがとう、アクセル

PS:に条件付きブレークポイント(またはifステートメント)を追加できることは知ってDouble.isNaN(value)いますが、多くの場所で追加する必要があります。(実際、これは私が今やろうとしていることです。)もっと良い代替案があるかどうか疑問に思っています。

0 投票する
3 に答える
3184 参照

c# - なぜC#でfloat.NaN!= double.NaNなのですか?

なぜfloat.NaN != double.NaNですか?

whilefloat.PositiveInfinity == double.PositiveInfinityfloat.NegativeInfinity == double.NegativeInfinity等しい.

例:

0 投票する
2 に答える
12435 参照

c - -C の printf の NaN

現在、一部の計算で Raytracer "Engine" に関する問題が発生しています。

たとえば、そのコードでは、値は適切に見えますがinfo->eyex-nanエラーが発生します。

前に値をリセットしたので、変です。

0 投票する
3 に答える
5382 参照

javascript - JavaScript配列でNaNのインデックスを見つける

0 投票する
1 に答える
8418 参照

c++ - NaN浮動小数点数が生成されたときにデバッガーを停止する

私はC++プログラムを持っています。プログラムのどこか(再現するのは難しいですが、再現可能です)で、計算の結果、フロートビーがNaNに設定されます。NaNを含む浮動小数点演算はNaNになるため、これは急速に広がります。

浮動小数点演算の結果がNaNになったときに停止するようにコンパイラー(gcc 4.4)またはデバッガー(gdb)をセットアップする方法はありますか?それは非常に便利です。

ありがとう!ネイサン

PS:それは重要かもしれません:私はubuntulinux10.10で働いています。