MySQL にて NULL を Where 句で評価したい場合
NULL は不定であり、特定の値が入っているわけではないので、MySQL の SQL文にて、hoge = NULL は評価されません。 仮に、hoge 列に NULL が入っていたとしても、NULL = NULL は t… 続きを読む MySQL にて NULL を Where 句で評価したい場合
Things I'm interested in.
NULL は不定であり、特定の値が入っているわけではないので、MySQL の SQL文にて、hoge = NULL は評価されません。 仮に、hoge 列に NULL が入っていたとしても、NULL = NULL は t… 続きを読む MySQL にて NULL を Where 句で評価したい場合
ES6 の分割代入は便利だけれど、スプレッド構文と合わせると キーを指定せずに、残りをいっぺんに取れる。 const { a, b, …z } = { a: 1, b: 2, c: 3, d: 4 }; consol… 続きを読む 分割代入で残りを取得
たいていのプログラミング言語では、短絡評価(ショートサーキット)が用意してある。 例えば、JavaScript の OR の短絡評価は || であるが、true || alert(“”) の場合は… 続きを読む Excel の OR や AND は短絡評価しない(とその対応)
Rでの matrix 関数です。numpy にて。 一次元配列から二次元配列の作り方が分かりませんでした。 reshape で -1 を使えば良い模様。 列数を 4 と指定して、行数を -1 の指定なしにする。 行数は自… 続きを読む numpyでの行列操作:行列の作成・列の削除
ループ中に分散を取る機会があったので調査。 以下より numpy はオーバーヘッドが大きい疑いがある。 numpy.max はヘビーループでは遅い(Python) numpy では十分なパフォーマンスが得られなかったため… 続きを読む 分散をnumpyより高速に計算(numba, Python)
以下の「桁外れに速い」は大きな配列を対象とする場合でした。 numpy.max は桁外れに速い(Python) 今回、小さな配列でのヘビーループ(回数の多いループ)では、逆に、numpy を使うと、明らかに遅くなってしま… 続きを読む numpy.max はヘビーループでは遅い(Python)