2021-01-01から1ヶ月間の記事一覧

最も近い値を持つ要素のインデックスを返す

R

掲題の件、あると思います。 例えばこういうやつ(z(=3)の値に最も近いxの要素(=2.9)を探す)。 > z <- 3 > x <- c(1,2,2.9,3.5,4) > index <- which.min(abs(z - x)) > x[index] [1] 2.9 これをzがベクトルのときでも動くようにしたいと考えた2実装が以下…

大きめのSparse行列をnormalizeしたい時の書き方

R

掲題の件、あると思います。 私は今まで行列っぽいデータを normalize するとき*1は以下のように書いていました。 最後の結果を見たらわかるように行ごとに和をとると1になるようになっています。 > x <- matrix(1:4,2) > x [,1] [,2] [1,] 1 3 [2,] 2 4 > …