問題タブ [significant-digits]
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.
python - Pythonで最上位桁を取得.
リストがあると言う[34523, 55, 65, 2]
[3,5,6,2]
最上位桁を取得する最も効率的な方法は何ですか。可能であれば、それぞれを変更せずにstr()
?
python - Python 10 進ライブラリが一部の入力に対して指定された有効数字数を返さないのはなぜですか
注意: この質問は有効数字に関するものです。「小数点以下の桁数」などの問題ではありません。
編集: この質問は、10 進数モジュールの有効数字の複製ではありません。2 つの質問は、まったく異なる問題について尋ねています。関数 about が特定の入力に対して目的の値を返さない理由を知りたいです。decimal モジュールの有効数字に対する回答は、この質問に対応していません。
次の関数は、指定された有効数字数の float の文字列表現を返すことになっています。
一見すると、うまくいくように見えます:
...しかし
最後の式 (IOW、1.0 の有効数字 5 桁の表現) の目的の出力は、文字列 '1.0000' です。実際の出力は文字列 '1' です。
私は何かを誤解していますか、それともバグdecimal
ですか?
r - 有効数字付きのパーセンテージ
percent()
同じ大きさのパーセンテージのベクトルを印刷している場合、有効数字3桁を取得するのにうまく機能することに気付きました。
しかし、パーセンテージの大きさが異なる場合はpercent
、最大の要素で機能する精度が選択されます。私の使用例では役に立ちません。
桁数が異なる場合、各パーセントに対して 3 つの有効数字を取得するにはどうすればよいですか?
r - R における有意因子の数の制御
R コード全体の有効数字の数を 15 にしたいのですが、オプションは次のとおりです。
私が望む出力が得られません。結果を最小の有効桁数に丸めています。たとえば、出力が得られます。
2 番目の数値の有効桁数が最小であるため、R はこれを 15 に設定します。最初の数値は、R によって同じ小数点以下の桁数になります。これにより、最初の有意係数 16 が得られます。出力のすべての数値に対して 15 の有意因子が必要です。だから私が欲しいのは:
すべての出力に対してこれを行うにはどうすればよいですか?
どんな助けでも大歓迎です。
javascript - javascript で任意の有効桁数に丸めることはできません
以下のサンプルコードを試しました
しかし、この関数は、sigFigs(24730790,3) が 24699999.999999996 を返し、sigFigs(4.7152e-26,3) が 4.7200000000000004e-26 を返すような入力に対しては機能しません。
誰かが実際の例を持っている場合は、共有してください。ありがとう。
r - 小数点に関係なく有効数字を印刷する
下の表 (平均値 ± se) には、出版物に掲載される真のデータが含まれています。ご覧のとおり、データには非常に広い範囲があります。R を使用して、すべての数値を有効数字 3 桁に丸めましたが、テーブルを整然と保つために、末尾のゼロと小数点の左側のゼロを有効なものとして含めたいと考えています。したがって、基本的には、小数点の両側にあるゼロを含むすべての数値を有効と見なして、数値に関係なく3桁のみが出力されるようにします。これは可能ですか?、、、およびを試しましsignif
たが、成功しませんでした。これらの結果は、round
sprintf
options()
formatC
x$summary = paste(signif(x$Value, digits=3), "\u00b1", signif(x$se, digits=3))
php - 暗号通貨 (ビットコインなど) の価値を表す方法
私が直面している問題:通貨が Bitoins、Litecoins、Etherum、およびその他の代替コインである場合、PHP で Money を操作するにはどうすればよいですか?
法定通貨の場合のこの問題は、ほとんどの場合、通貨をint
最小単位 (セントなど) で表すことによって解決されます。
- たとえば、実装は次のようになります: https://github.com/moneyphp/money
しかし、暗号通貨はほとんどが数字のような数字で表されているため0.0235678
、最小単位はそれほど明確ではありません。
はい、ビットコインにはサトシがあり、イーサラムにはテザーがあり、他の暗号コインも同様のメカニズムです。しかし、これらの通貨はデフレになるように設計されているため、将来的にはより小さな単位が必要になるという理論上の可能性があります。
これも解決したいです。
正確な数値は、非常に頻繁に として表されstring
ます。したがって、http://php.net/manual/en/book.bc.phpの使用が頭に浮かびました。
- 誰か他の選択肢がありますか?
- または、PHP にオブジェクトの実装がいくつかあり
Money
ます (何も見つかりませんでした)。
Money
を使用して内部的に独自のオブジェクトを実装するオプションのみが表示されますbcmath
。
提案をありがとう。