問題タブ [exponential]

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 投票する
3 に答える
1422 参照

c# - バウンディングボックスを囲む指数関数的減衰

この質問の言い方がよくわかりませんでした。かなり奇妙です。

強度値の 1 次元配列と境界ボックス (配列内の整数の開始点と終了点) があります。境界ボックス内の値を同じに保ちたいのですが、ボックスの外側の値を指数関数的に減少させます (つまり、それらが遠ざかるほど減少します)。境界ボックスがあるプラトーを持つガウスのように見えるはずです。誰かがこれを行う方法の例を挙げてもらえますか? 今夜は私の脳がうまく機能していません、ありがとう。

アップデート:

私はこれを使用しました:

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

function - XSLTで指数形式を数値形式に変換する

XSLT番号内で指数形式(例:1,2345E7)を数値(例:12340000)に変換する必要があります。これを実現するためのXSLT機能は何でしょうか。

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

python - Python科学的記数法の精度の正規化

私の目標は、精度を追加せずに、「1.2」などの文字列を科学的記数法に変換することです。問題は、出力の最後に常に余分な0が表示されることです。

私はちょうど取得する方法を理解しようとしています1.2e+00。formatステートメントで精度を指定できることはわかっていますが、長い文字列を不必要に切り捨てたくありません。トレーニング0を抑制したいだけです。

Decimal.normalize()を使用してみました。これは、e<2の場合を除いてすべての場合に機能します。

ですから、12が欲しくないことを除いて、1.2e+1が欲しいのです。:P

任意の提案をいただければ幸いです!

編集: 明確にするために、入力値は、現在不明な所定の長さにすでに適切に丸められています。適切なフォーマット精度の再計算を避けようとしています。

基本的に、「1.23」と「1234.56」の入力値を持つことができます。これは「1.23e+0」と「1.23456e+3」として出力されるはずです。

入力文字列の長さをチェックし、それを使用して手動で精度を指定する必要があるかもしれませんが、指数形式が任意に0を追加するのを妨げる可能性のあるものを見逃していないことを確認したいと思いました。

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

c# - C# - 浮動小数点/指数結果を完全/整数に変換/表示する方法

.Net 環境内で C# を使用しています。ユーザーが入力した非常に大きな整数値がいくつかあり、それらは互いに除算され、結果が表示されます。これで 4/2 = 2 は単純であることがわかりました。

.0232321312321312312312312321032132139813912839013809123801283012983901283012380129382190381209382190382190382109382109382109312/ 1200000232323213213213213878978398494849023834902348239048239048239048239048239048239048239048239048239048239048239048239048239048239048239048239048239048234902384902384902384902348239048239048234

答えは 1.93601056119411E-197 のようになります

E シンボルに依存するのではなく、完全な 10 進数/浮動小数点値として答えを表示したいと考えています。

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

regex - Perl 正規表現 - 指数値

指数値が含まれていないことを確認するために 10 進数を照合するのに適した正規表現は何ですか?

助けてくれてありがとう。

「e-」、「e+」、「E-」、または「E+」が含まれている場合を除いて、何かに一致するようなことを言うことはできますか?

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

complexity-theory - 指数関数的な時間計算量の実際の例

私が行っている話を解決するために(最悪の場合)指数関数的な時間計算量を要する問題の直感的で現実的な例を探しています。

これが私が思いついた他の時間計算量の例です(それらの多くはこのSOの質問から取られました):

  • O(1)-数値が奇数か偶数かを判断する
  • O(log N)-辞書で単語を検索する(二分探索を使用)
  • O(N)-本を読む
  • O(N log N)-トランプのデッキを並べ替える(マージソートを使用)
  • O(N ^ 2)-トロリーのショッピングリストにすべてがあるかどうかを確認します
  • O(無限大)-頭に着地するまでコインを投げる

何か案は?

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

recursion - Mathematica での動的プログラミング: メモ化された関数の定義を自動的にローカライズおよび/またはクリアする方法

Mathematica 8.0 で、いくつかの定数があるとします。

それらを使用して、いくつかの相互リンクされた関数を評価したい

しかし、これは非常に遅く、動的プログラミングが必要です。そうしないと、指数関数的に遅くなります。

これで非常に高速になりましたが、定数を変更したい場合 (たとえば、これを Manipulate 関数で使用する場合) はClear gh毎回変更する必要があります。g複雑な相互依存関係がある場合、とから値が必要になるたびにそれらをすべてクリアするのは本当に面倒かもしれませんh

指数関数的なスローダウンなしで評価されるたびに新しい結果を取得できるように、実行する簡単な方法はありgますか? それとも、との両方の結果の表を作成するための迅速な方法でしょうか? 前述のように、関数内で計算できるようにしたいと考えています。hModuleBlockghghManipulate

0 投票する
4 に答える
768 参照

time - 時間の経過に伴う指数関数的増加 - デルタ時間の増加を計算するにはどうすればよいですか?

これはおそらくばかげた/ばかげた質問ですが、それでも質問します: 時間 0 の初期開始値 (私の場合は常に 1.0) と成長率がある場合、どのように増加を把握しますか? Time1とTime2の間?

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

c# - C# 指数形式で Excel データを取得する

ここで説明されているように、Excelはフォーマットを制御していました

Excelのサンプルデータ(英数字)では: -

  • P000213590-A
  • 312700133751-- > 3.127E+11 として表示

    私のサンプルコードでは: -

    Part_ToString = with exponential = "3.1270013375e+011"
    Part_TryParse = round tonearest=312700133750

    デバッグしたところadap.Fill(dt)、データテーブルに指数関数のデータが入力されていることがわかりました。

    エンド ユーザーに Excel スプレッドシートの書式を設定させたくないので、C# プログラムから正確な値を取得するにはどうすればよいですか。

    アドバイスをください、ありがとう。