python

ipython内でpandasの結果表示時の横幅を広げる方法

ipython上でpandasを使っている時に、dataframeの相関係数を見ようとdf.corr(method='pearson')みたいなのをやると、ターミナルは全画面にも関わらず、横幅が半分ぐらいのところで改行されてしまい、複数項目...
python

matplotlibで日本語フォントが表示されない時の解決法

matplotlibで日本語を使った図表を表示してみたら、良く有る豆腐が沢山出てしまった。 まぁ、きっと日本語フォントの問題なんだろうと、ググって1ページ目に出てきたサイトの方法に沿って設定してみた。 1. matplotlibの設定ファイ...
JavaScript

typescriptでcallback内でthisが使えない時の対処法

typescriptでcallback内でthis.propsを参照しようとしたら、undefinedになってしまった。 undefinedになったソース callbacks: { label: function(data) { conso...
python

pythonの関数は後方に書いたら参照出来ない

pythonを触り始めてるんだけど、関数を定義する際に、実行する場所より下に定義したら NameError: name 'hoge_func' is not defined って怒られた。 rubyとかphpで怒られた記憶が無かったけど、C...
rails

capistranoでgithubからgemをインストールする時にHost key verification failed.と怒られる

capistranoでdeployをしようとしたら、githubから直接インストールしているgemの取得で以下のエラーが出まくった。 01 Please make sure you have the correct access right...
rails

rubyで&もスペースもurlencodeする

「&」も「 (スペース)」もエンコードしたいと考えた時に、 pry(main)> URI.escape('hoge&hoge hoge') => "hoge&hoge%20hoge" pry(main)> CGI.escape('hoge&...
機械学習

最尤推定法の分かる部分までの備忘録

文系卒三流プログラマにとって機械学習の数式は相変わらず極悪だ…。 とりあえず、今回は最尤推定法の式変形(P.94)について備忘録。 $latex \Pi^N_{n=1}\frac{1}{\sqrt{2\pi\sigma^2}}\mathrm...
機械学習

最小二乗法の分かる部分までの備忘録

ようやく機械学習の勉強を開始。 まずは、以下の本を読み始めた。 第2章の最小二乗法を読んでみたけど、前にAI勉強会みたいなところで紹介されていた内容そっくりだったので、違和感なく理解出来た。 ただし!数学徒の小部屋というページで問題が…。 ...
雑記

Touch Bar付きのMacBookProで特定のアプリ使用時にファンクションキーを常に表示する

Touch Bar付きのMacBookProを使っている訳だけど、開発ツール使用時はファンクションキーを常に表示したい。 rubymineやphpstormでは設定していたんだけど、今回python用にまずはvscodeを使ってみようと思っ...
tool

Rを使ってみた3

python使おうかと思ったけど、講義が今週で終わるので、とりあえずこの講義についてはRでやる事にした。 講義の課題をやるのが目的なのに、pythonの習得がネックになったら意味が無いと気付いたので…。 簡単にクロス集計する hoge1 =...
tool

Rを使ってみた2

前回に続き、講座のためにRを使っている。 今回も忘れないようにメモを残す。 回帰分析をする summary(lm(目的変数 ~ 説明変数)) こいつを実行すると、以下のような結果が出る Call: lm(formula = obj1 ~ e...
rails

railsでhttpのヘッダを見てlocaleを変更する

railsで英語と日本語対応のサービスを作ってみようと思い、I18nについて調べてみた。 まぁ、マニュアルは Rails国際化 (I18n) API ばっちりここに有る訳だけど。 localeの切り替えについて幾つか方法が例示されていて、パ...