計算能力

ここ最近、理論っぽいことの勉強ばっかりやっているので、実際の計算とかが超できなくなっている事実に気がついた。下手をすると中学生レベルがやばいとかあるかもしれない。解の公式のbが偶数の時とか。時間内に解けとかな形式だとちょっとやばいかもしれな…

結果は5

R

lambda - yaotti's diaryのをRでやろうとしたけど、かっこよくできない。当たり前だけど、無名関数自体は以下のように書ける。 function(a){function(b){a+b}} しかし、これのに値を入れても5を返してくれない。 > function(a){function(b){a+b}}(10)(5) fun…

SchemeのapplyはRではdo.callらしいです

R

Rのapplyはmapだなというのは、分かってきたんだけど。 http://www.okada.jp.org/RWiki/?%C3%CE%A4%C3%A4%C6%A4%A4%A4%EB%A4%C8%A4%A4%A4%C4%A4%AB%CC%F2%A4%CB%A4%BF%A4%C4(%3F)%B4%D8%BF%F4%C3%A3(2)#rd5cfc3a do.call関数とは例を見えば分かるかな。第二…

functionにlambdaを割りあてたい

R

「無名関数と言えばlambdaだろjk」という人逹のためにfunctionのエイリアスでlambdaできたらなと思いました。 > lambda <- match.fun("function") > lambda .Primitive("function") > lambda(x){sum(x)} エラー: 予想外の '{' です ( "lambda(x){" の) うー…