keisukeのブログ

***乱雑です!自分用のメモです!*** 統計や機械学習の勉強と、読み物を書く練習と、備忘録用のブログ

2014-01-01から1年間の記事一覧

継ぎ足しのタレは数学的に意味がある2nd

先日の記事 (継ぎ足しのタレは数学的に意味がある) に 「タレの濃度を保存する目的なら、レシピを作ってそれに従うべきでは?」 という突っ込みが入ったので、再シミュレーションしました。青が継ぎ足しの場合、赤が作りなおす場合です。 見方にもよるので断…

【python】setのset

*********************************** 2014年7月23日追記 ImmutableSet を使えばこんなめんどくさいことをしなくても良いことを知りました. http://docs.python.jp/2/library/sets.html#sets.ImmutableSet python3の場…

継ぎ足しのタレは数学的に意味がある

よく、2chとかで 「創業以来継ぎ足しのタレは意味が無い。 なぜなら、創業時のタレは数ヶ月もしたら分子レベルで消え去るからだ。」 (参考:http://sci-tech.jugem.jp/?month=200901、http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1272793082…

cProfileの表示順

https://docs.python.org/2/library/profile.html#module-cProfile http://stackoverflow.com/questions/10326936/sort-cprofile-output-by-percall-when-profiling-a-python-script PythonでcProfileを使うとどの関数がどれだけ時間喰ってるかを調べられる…

WindowsのrenameコマンドとLinuxのmvコマンド

カレントディレクトリ直下の .foo で終わるファイルすべてを .bar にリネームしたいとき,Windowsだと rename *.foo *.barで動くんだけど,Linuxだと rename *.foo *.barも mv *.foo *.barも動かない. bashでこれをやろうとするなら, for file in *.foo do…

【記事メモ】AdaBoost アルゴリズム (ブースティング)

AdaBoost アルゴリズム (ブースティング) 土方嘉徳 公式ブログ e-biz Diary http://e-biz.cocolog-nifty.com/blog/2010/09/adaboost-b724.html

gccでビルドされたライブラリをg++から呼ぼうとするとundefined reference

C++

またしてもC/C++で落とし穴に落ちた. Cで書かれたライブラリをC++で普通に使っていて,普通に使えていたわけだが, そのライブラリのあるヘッダをインクルードした瞬間にg++が undefined reference to 'function name'のコンパイルエラーで止まる. gccを使…

bashプロンプトの色とか表示設定

何かあって新しいbashのプロンプトの表示を変えるのに,毎回「そういえば.bashrcのPS1って今までどうしてたっけ?」ってなるわけだけど,検索してみると意外と実例が出てこない. (どういうふうに表示されるかの例つきの)オススメセッティング集とかあって…

scipyでの疎行列(sparse matrix)の扱い

scipyにはsparseという疎行列関連のモジュールがあります. すでに公式のドキュメントが充実していますが, 自分の中の整理も兼ねて日本語でまとめたいと思います.概要:全部で7種類の疎行列型が存在します. csc_matrix: Compressed Sparse Column format …

標準偏差(Standard Deviation, SD)と標準誤差(Standard Error, SE)

標準偏差(Standard Deviation, SD) は、標本の散らばりを記述する。 標準誤差(Standard Error, SE) は、統計量の散らばりを記述する。すなわち、 期待値±SDは、標本の各データは期待値から±SDに約68%散らばっていることを意味し*1、 期待値±SEは、得られた標…

pythonからRを使う

Rはデータ解析において多くの機能を備えた、言語としての事実上の標準です。 ところが、Rはその独特の記法や体系、解析以外の機能があまり好ましくありません*1。そこで、強烈な標準ライブラリと多くのサードパティ提供ライブラリを備えるpythonからRを使い…

IPythonのアイコンを変更【Windows】

Pythonを使うにあたって、標準でついてくるコンソールよりも高機能なIPythonを使っている方は多いと思います。 しかし、IPythonを起動すると、そのタスクバーでのアイコンは、 Windowsで何も指定がなかった場合のアイコンが使われ、 視覚的にもお洒落的にも…

webページからデータを引き抜いて時系列プロット【yahooファイナンス】

時系列プロットの基本のための練習。 時系列プロットなら株価の動きが定番かなと思い、ターゲットをそれに決定。ということで、Yahooファイナンスのページから日経平均株価のデータを引き抜いてプロットします。 ちょっと長ったらしいコードですが: import …

Sublime Textに自動構文チェッカーを導入(for Python)

2015/02/16追記: anacondaをインストールするのが一番簡単です。 Package controlからインストール可能です。 この記事を参照。PEP8には命名規則(naming conventions)が決まっているが、それはハイライトしてくれない。誰か教えて。 追記 flake8というPyFla…