問題タブ [scientific-notation]

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 に答える
4199 参照

python - 科学的表記法ではなく、通常の方法で ndarray を強制的に表示するにはどうすればよいですか?

画面に ndarray を印刷しようとしています。しかし、python は常にそれを科学表記法で表示しますが、これは私は好きではありません。使用できるスカラーの場合

しかし、次のような numpy.ndarray に対してそれを行う方法:

メソッド .astype(float) は結果を変更せず、.round(4) は次を返します。

単に 0.7472 0.3717 などが欲しいだけです。

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

java - Javaでの科学的記数法の抽象化

科学的な数を表すJavaクラスの抽象化はあります(e.g. the number, 10 power modulus)か?その上で乗算や除算などの簡単な操作を実行できます。

注:ここで分数に似たものを探します。

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

java - 非常に小さな double 値を文字列に変換します (指数表記を使用) (Java)

のような小さな倍精度数値を出力しようとしています6.67e-11が、Double.toString() を使用すると が返されます0。代わりに 6.67e-11 (または同様のもの) を出力するにはどうすればよいですか?

0 投票する
8 に答える
30987 参照

php - PHP で指数表記の数値を含む文字列を double に変換する

科学表記法の数値を含む文字列を double に変換する方法を教えてください。

文字列の例: 「1.8281e-009」「2.3562e-007」「0.911348」

数値を左側の数値と指数に分割し、数値を生成するために計算を行うだけではなく、数値を生成することを考えていました。しかし、これを行うためのより良い/標準的な方法はありますか?

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

time - vxml アプリケーションの応答時間

私は voicexml アプリケーションを開発しています。アプリケーションによる応答の最大応答時間を定義することで、パフォーマンスの一部を定義したいと考えています。

アプリケーションは、2 つの仮想ボックスによって実現されるサーバー上にあり、ISDN 接続により呼び出すことができます。

私はいくつかのものを探しています:

- 2 人の人間の間、または音声アプリケーションと人間の間の対話における「通常の」応答時間の長さを説明する「科学的情報源」はありますか?

-->想定できる応答時間は? (たとえば、ユーザーが 2 秒後に「オプション 1」を選択すると、アプリケーションは「オプション 1 を選択しました」と言います。コミュニケーション)

(- 電話網からアプリケーションを呼び出して特別な遅延はありますか?)

前もって感謝します

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

javascript - Javascriptで科学表記法を切り捨てる方法はありますか?

ご存知のように、これは SO に関する最もよく聞かれるトピックの 1 つであるため、丸め誤差に問題があります (実際には誤差ではありません。私はよく知っています)。私の要点を説明する代わりに、私が持っている可能性のある数と、取得できるようにしたい入力の例を示します。

まあ言ってみれば

出力

代わりに取得できるようにしたいのですが1.5e-8、e-8かe-45かそれ以外か分からないので、10e8で掛けたり、丸めたり、10e8で割ったりすることはできません。

基本的には、その部分を取得し、指数部分1.5000002を適用して戻すことができるようにしたいと考えています。toFixed(3)

文字列に変換して解析することはできましたが、正しくないようです...

何か案が ?


(これが多くの重複の1つであると思われる場合は、事前にお詫び申し上げますが、同様の質問は見つかりませんでした。関連するもののみです)

ガエル

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

crystal-reports - CR値を科学的記数法として表示する

クリスタルレポートに表示しようとしている一連の非常に小さな正と負の値がOracleに保存されています。Crystalはすべての値を0として表示しています。ただし、小数点以下の最大桁数をオンにすると、一部の値が0.00...00XYと表示されます。

これらの値は、1.2E-12のような科学的記数法として単純に表示されるようにしたいと思います。

クリスタルは非常に大きな値をSNに自動的に変換するようですが、非常に小さな値ではありませんか?

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

string - Delphiで浮動小数点値を科学パラメータとして表示する方法

乗数と単位を使用して科学的な形式で浮動小数点値を表示する必要が頻繁にあります。たとえば、1500 V (ボルト) の値は 1.5 kV と表示されます。1e-4 V の非常に小さな電圧は 100 uV として表示されます。何年もの間、内部で作成されたルーチンを使用して、この float から string への変換を行ってきましたが、最近、そのような手段がより一般的に利用可能であるかどうか疑問に思いました。

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

jsf - h:inputTextが科学的記数法に変更

最大7桁の数値を入力できるh:inputTextコントロールがあり、それらを10進表現に変換します(つまり、「9999999」と入力すると「9999999.0」がレンダリングされます)。ただし、7桁以上の数値を入力すると、科学的記数法に変換されます(つまり、「10000000」と入力すると、「1.0E7」と表示されます)。

ビジネス要件として、科学的記数法ではなく、10進表現で表示する必要があります。誰かがこれを行う方法がありますか?

編集:さらに調査したところ、「double」タイプから現在の形式を取得しているようです。(つまり、doubleに「10000000」を割り当てて印刷すると、科学的記数法で表示されます)。

そこで、getTableQuantity()メソッドに入り、次のように変更しました。

(ダブルバージョン)

(文字列表現へ):

xhtmlで"value="#{fee.tableQuantity}"をvalue ="#{fee.tableQuantityFormatted}"に変更しました

しかし、xhtmlページで次のエラーが発生します。

数量値10000000が正しくありません。/page/feeContent.xhtml @ 70,58 value = "#{fee.tableQuantityFormatted}":プロパティ'tableQuantityFormatted'はタイプjava.lang.Stringで書き込み可能ではありません

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

java - データ構造内のさまざまなサイズの配列を解析する - Java

初心者の Java プログラマーとして、個人的なプロジェクトのデータを分析しようとしているときに、かなり高いハードルに遭遇しました。次の形式の約 33.5k データ ポイントを含むテキスト ファイルがあります。

最後の行、つまり 0 または 1 で始まる行は、Number of Accesses 行の整数に対応します。ファイルを解析し、Lat、Lon、およびアクセス回数が 1 を超える PointNumbers のみの各アクセス インスタンスに続く 2 つの値を出力したいと思います。

スキャナーまたはトークナイザーから始めるか、パターンをコンパイルするかはわかりません。有効な PointNumbers のみを保存しやすくする手法はどれですか? 直感的に、ファイルを解析して、関連する値をオブジェクトに配置するように指示されます。

アクセス配列の長さが 1 より大きい場合は、オブジェクトをループ処理してオブジェクトの値を出力します。一方、要件を満たさない情報は無視することをお勧めします。これは、解析中に NumberOfAccesses 値をチェックし、値が <= 1 の場合は次の string.startsWith("PointNumber:") にジャンプすることで実行できますか?

このコミュニティの圧倒的多数が、私を XML や YAML に向かわせようとするだろうと感じていますが、私は Java でこれに取り組むことを本当に好んでいます。アドバイス、指示、または適用例は常に大歓迎です。