問題タブ [numeric]
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.
r - R 質問です。数値変数 vs. 非数値および「名前」関数
私の質問は、UNCA.scores と score[,1] の違いは何ですか? UNCA.scores は data.frame 'scores' の最初の列ですが、1 つは数値で、もう 1 つは数値ではないため、同じものではありません。
UNCA.scores が単なるラベルである場合、「scores[,1]」と同等にするにはどうすればよいですか?
ありがとう!
c# - c#でデータテーブルの数値フィールドにnull値を挿入する方法は?
私の動的に生成されたデータテーブルには、次のフィールドが含まれていると考えてくださいId,Name,Mob1,Mob2
私のデータテーブルにこれがあれば、正常に挿入されます。
でもこうなると失敗してしまい、
The given value of type String from the data source cannot be converted to type decimal of the specified target column.
csvファイルを読み込んでデータテーブルを生成し、
C#でBulkCopy中に数値フィールドにnull値を挿入する方法についての提案...
編集:
これを試してみましdt.Columns["Mob2"].AllowDBNull = true;
たが、うまくいかないようです...
c# - 数字を使用して列挙型を作成するにはどうすればよいですか?
C#で数字だけを使用して列挙型を作成することは可能ですか?私のプログラムには、1、2、4、および8にのみ設定できる変数Gainがあります。この値を表示および設定するためにpropertygridコントロールを使用しています。このような列挙型を作成するとしたら...
タイプGainValuesのゲイン変数を作成すると、propertygridのドロップダウンリストには、ゲイン変数に使用可能な値のみが表示されます。問題は、ゲイン値を単語としてではなく数値で読み取ってほしいということです。しかし、私はこのような列挙型を作成することはできません:
それで、これを行う別の方法はありますか?おそらくカスタムタイプを作成しますか?
scala - 数値型間の算術演算を可能にする暗黙的な変換を設定する方法は?
C
ブール値だけでなく、さまざまな数値型の値を格納するクラスを実装したいと思います。さらに、このクラスのインスタンスを型間で操作し、必要Int --> Double
に応じて変換できるようにしたいと考えてBoolean -> Int
います。Boolean + Boolean
Int + Boolean
Boolean + Int
Int + Double
Double + Double
Int
Double
これまでのところ、私はこれを思いつきました:
これは一部のケース (1、2、3) では機能しますが、(4、5) では機能しません。その理由は、下位から上位への型の暗黙的な拡張があるためですが、その逆はありません。方法としては、
どういうわけか、次のようなパートナーメソッドが必要です。
しかし、これは 2 つの理由でコンパイルされません。1 つ目は、コンパイラがthis.n
型に変換できないことT
(ビュー バウンドを指定A <% T
しても)、2 つ目は、変換できたとしても、this.n
型消去後に 2 つの+
メソッドがあいまいになることです。
すみません、これはとても長いです。どんな助けでも大歓迎です!それ以外の場合は、すべてのタイプ間のすべての操作を明示的に書き出す必要があるようです。そして、私が余分なタイプを追加しなければならなかった場合、それは毛むくじゃらになります(Complex
メニューの次の...)。
たぶん、誰かがこれらすべてを完全に達成する別の方法を持っているのでしょうか? 私が見落としている単純なものがあるように感じます。
前もって感謝します!
c++ - DBL_EPSILON/epsilonを使用する場合
DBL_EPSILON / std :: neuro_limits :: epsilonは、1を追加したときに違いを生む最小値を提供します。
この知識を何か役に立つものに適用する方法を理解するのに苦労しています。
イプシロンは、コンピューターが処理できる最小値よりもはるかに大きいため、イプシロンよりも小さい値を使用しても安全であるという正しい仮定のように思われますか?
使用している値の比率を1/イプシロンより小さくする必要がありますか?
android - ソフト キーボード - 数字のみ
私の質問は、この質問に少し関連しています: Androidの数値ソフトキーボード
しかし、上記の質問は答えられていないので、ここにいます。
タッチしたりフォーカスしたりすると、ソフトウェア キーボードがデフォルトで数値として表示されるようにする EditText があります。もちろん、ALPHANUMERIC に戻すこともできますが、強制的に NUMERIC として表示させたいのです。
みんなありがとう
android - EditTextのAndroidでキーが押された(数値、アルファベット)イベントを検出するにはどうすればよいですか?
EditTextクラスを継承し、カスタムクラスMyEditTextを作成しました。
Androidで押されたキー(たとえば、「a」、「b」、「c」...「0」、「1」、「2」など)イベントを検出したい。どのように?
'back'、'\'、'/'、'DEL'、'@'キーが押されたときに、オーバーライドされたメソッドonKeyDown(int keyCode、KeyEvent event)が呼び出されたようですが、数値やアルファベットでは呼び出されません。
algorithm - 複数のdoubleの辞書式順序
タイプdoubleのクラスを考えてみましょう
のリストを辞書式順序で注文したい場合path_costs
、問題があります。読む :)
私がそのように同等性テストに完全に等しいを使用する場合
わずかな偏差(たとえば、長さの計算における数値の不正確さによる)により、長さテストが失敗する可能性があるため、結果の順序は間違っている可能性があります。
{ 231.00000000000001, 40 } < { 231.00000000000002, 10 }
誤って保持します。
代わりにそのような公差を使用する場合
次に、<演算子が推移的ではなくなったため、並べ替えアルゴリズムがひどく失敗する可能性があります(つまり、a<bおよびb<cの場合、a <cは成り立たない可能性があります)
何か案は?ソリューション?実数直線を分割して、各パーティション内の数が等しいと見なされるようにすることを考えましたが、それでも、同等性テストが失敗するが、失敗しない場合が多すぎます。
(James Curranによる更新、うまくいけば問題を説明します):数字を考えると:
- A = {231.0000001200、10}
- B = {231.0000000500、40}
C = {231.0000000100、60}
- A.LengthとB.Lengthは7-e7異なるため、時間を使用し、A<Bです。
- B.LengthとC.Lengthは4-e7だけ異なるため、時間を使用し、B<Cです。
- A.LengthとC.Lengthは1.1-e6異なるため、長さを使用し、A>Cです。
(Esben Mose Hansenによる更新)これは純粋に理論的なものではありません。非推移的なソート演算子を指定すると、標準のソートアルゴリズムがクラッシュするか、悪化する傾向があります。そして、これはまさに私が争っていたものです(そして男の子はデバッグするのがとても楽しかったです;))
perl - Perl 数値配列の並べ替え
次のような配列があります。
この配列を次のように並べ替えます。
で配列をソートできることはわかっていますが@newarray = sort {$a cmp $b} @array;
、各行の要素もソートする必要があります。どうやってやるの?
reporting-services - SSRSレポートの小数
少し調べてみましたが、正しく動作しません。
レポートに、フィールドと同じ数の10進文字を表示するようにします。
例:
- 値=169.99| Ouput = 169.99
- 値=169.9999| 出力=169.9999
Formatプロパティを何にも設定しないと、フィールドが整列され、小数点以下2桁、場合によっては小数点以下4桁が返されます。
では、値とまったく同じ数の10進文字を表示するようにフォーマットするにはどうすればよいですか?
PS:私はブラジルのポルトガル語を使用しているので、「169,9900」を返しますが、アメリカ英語でも同じことをしたので、それとは何の関係もないと思います。
PS 2:フィールドのデータ型はMONEYです。