タグ Double
人気順 5 users 50 users 100 users 500 users 1000 usersDouble/Debiased Machine Learning による因果効果推定(1) - Qiita
はじめに 東北大学/株式会社Nospareの石原です.本記事では,機械学習を用いた平均処置効果 (average treatment effect; ATE) の推定方法を紹介します.以前の記事で紹介したように,条件付き独立の仮定の下では条件付き期待値関数と傾向スコアを推定することができれば ATE を推定することができます.Chernozhukov et ... 続きを読む
Java9から三項演算子でのunboxingの挙動がJava8とは変わっている - きしだのはてな
Java9からJDK11-ea18まで、三項演算子でのunboxingの挙動がJava8とは変わっているようです。 Double d = false ? 1.0 : new HashMap <String, Double>() .get("1"); yields null in #Java8, but NullPointerException in #Java10. Why?https://t.co/MUaql1vd9e— Nicolai Parlog (@nipafx) 2018年6月10日 次のようなコー... 続きを読む
プログラマに激震、C#がGPUに対応、シンプルすぎワロタ | ジサクテック
1: Socket774 2018/02/01(木) 13:23:12.54 ID:pugQSj7M0 BE:422186189-PLT(12015) たったこれだけでGPUを使った超並列演算ができるようになりました。 [EntryPoint] public static void Run(double[] a, double[] b, int N) { Parallel.For(0, N, i ... 続きを読む
x86/x64における小数から整数への丸め処理命令の変遷 - Cybozu Inside Out | サイボウズエンジニアのブログ
2017 - 08 - 15 x86/x64における小数から整数への丸め処理命令の変遷 C/C++ プログラミング 開発環境 こんにちは、サイボウズ・ラボの光成です。 今回は小数を整数に丸める処理に関して、x86/x64における命令がどのように変わってきたかを紹介します。 C++における小数から整数への変換ルール まずC++における浮動小数点数型(float, double)を整数型(int, i... 続きを読む
IEEE754 - "%.17g" = doubleの出力をポータブルにする魔法の呪文? - Qiita
遅まきながら、明けましておめでとうございます。 諸般の事情で浮動小数点と取っ組み合っています。 懸命な読者であれば、浮動小数点表記は"eyes only"なものであり、データの交換に用いるのは慎むべきであることはご存知かと思われますが、実はそうも言ってられなくなっていることに気づいた人はどれくらいいらっしゃるのでしょうか… そう。 JSON です。そのままJavaScriptで eval できちゃ... 続きを読む
Streamの平均を求める処理が精度が高かった件(総和も) - きつねとJava!
結論を先に言うとStream/XxxStream*1が優秀なので,それを使おうという話です. 普通の実装の話よくサンプルで出てくる,ある数列から平均値を求める処理は以下のようになっていると思います. また,おそらく普通のプログラマに平均値を求める処理を書かせると以下のようなものを書くと思います.*2 double[] array = {...}; double sum = 0; for (int ... 続きを読む
IntelliJ IDEAでScalaのメソッドパラメーターをカッコに合わせて整列しない設定 - North Ground
2015-02-26 IntelliJ IDEAでScalaのメソッドパラメーターをカッコに合わせて整列しない設定 IntelliJ Scala #rpscalaの懇親会で話題になったものの皆さん知らないようだったので。 case class Hoge(foo: String, bar: Int, baz: Double) このようなcase classがあるときに各引数の位置で改行すると、標準の... 続きを読む
Kazuho's Weblog: C言語で可変長引数をとる関数を、型安全に書く方法
C言語で可変長引数をとる関数を、型安全に書く方法 C言語の可変長引数は、型安全でない(まちがった型の引数を渡してもコンパイルエラーにならない)とされています。これは言語仕様の理解としては正しいのですが、特定の型の引数を任意の個数とる関数に限っては、マクロを使うことで型安全性を確保することができます。 任意の個数のdoubleを引数にとり、その和を返す関数「sumf」を例にあげて説明します。 C言語... 続きを読む
Kazuho's Weblog: C言語で可変長引数をとる関数を、型安全に書く方法
Saturday, December 13, 2014 C言語で可変長引数をとる関数を、型安全に書く方法 C言語の可変長引数は、型安全でない(まちがった型の引数を渡してもコンパイルエラーにならない)とされています。これは言語仕様の理解としては正しいのですが、特定の型の引数を任意の個数とる関数に限っては、マクロを使うことで型安全性を確保することができます。 任意の個数のdoubleを引数にとり、その... 続きを読む
Swift - 等しさとせつなさと型の強さと - Qiita
Swiftの関数の引数は、常に一つ だとしたら、Swiftではカリー化は不要ということになってしまう。 もちろん、そんなことはない。 求めているのは、「n-tupleを引数とする関数を、1-tupleづつ引数を受け取り、n個受け取った時点ではじめて値を返す関数にすること」である。 例えばこんな風に。 import Darwin // for log(Double) func logWithBase... 続きを読む
直列加算と並列加算でdoubleの足し算の結果が変わる話 - きしだのはてな
Javaに限った話ではないのだけど、Javaで並列加算が気軽にできるようになったので、気に留めておいたほうがいい話。 まず、次のようなコードを動かしてみます。 public static void main(String[] args){ double[] data = { 1.234E80, -1.234E80, 2, 3}; System.out.println(Arrays.stream(d... 続きを読む
iPadを遠隔操作で自由に動き回れる「自分の分身」にするロボット『Double』 - Touch Lab - タッチ ラボ
「Double」は、人間の背丈ほどもあるiPadのスタンドとセグウェイのような車輪を組み合わせたロボットで、ネットワーク越しにリモートで操作して自由に動き回ることができます。「Double」の操作は別のiPadから行います。操作側のiPadと「Double」に装着されたiPadは、フロントカメラを使いFaceTimeのように双方向に音と映像を送受信します。「Double」側には操作しているユーザー... 続きを読む
やっぱりdoubleでは「76287755398823936」は表現できない - ψ(プサイ)の興味関心空間
「なぜJavaScriptで「76287755398823936」が正しく表示できないか、あるいはなぜRubyでも表せないか。」の続きです。後半戦、テンションあげてまいりましょー(涙目 ■出力側ソースコードのチェック! さて...では重い腰を上げてソースコードを読みましょうか...。 FirefoxでもChromeでも起きるなら、何かWindowsのライブラリのバグ...なんでしょうか。ま、いいや... 続きを読む
熟睡したまま全然起きない人を確実に起こす方法 - GIGAZINE
大事な用事が目の前まで迫っているのにグーグーと眠りこけている人や、せっかく盛り上がったパーティで早々に酔いつぶれてしまった人など、熟睡する他人を起こさなければいけない機会は時折やって来ますが、なかなか他人を起こすことは難しいもの。 そんな時に役立つかもしれない、どんなに熟睡している人が相手でも確実に起こす方法があります。 確実に他人を起こす方法は以下から。Wake Up Call - Double... 続きを読む
ITmedia News:Google、DoubleClickを約31億ドルで買収
ニュース Google、DoubleClickを約31億ドルで買収 Microsoftなどとの買収合戦の末、GoogleがDoubleClickを買収する。買収金額は約31億ドルで、YouTubeの買収金額を大きく上回る。 2007年04月14日 07時55分 更新 米Googleは4月13日、オンライン広告配信の米DoubleClickの買収で合意に達したと発表した。Googleは、Double... 続きを読む
いやなブログ - 浮動小数点演算ではまった話
浮動小数点演算ではまった話 浮動小数点演算のありがちな問題ではまりました。 いろいろ調べているうちに x86 特有のちょっとおもしろい 現象に遭遇したので紹介したいと思います。 パーセンテージの計算 簡単な C のプログラムでパーセンテージを計算しようと思い、 次のようなコードを書きました。 int x, y; ... int a = (double)x / y * 100; int a = x ... 続きを読む