Python

Jupyter notebook のnbextensionsを入れようとしたらうまくいかなかったのでAnaconda Extensionsを入れた話

Anaconda経由で入れたjupyter notebookのnbextensionを使いたい。 特に、見出しをtocでまとめてくれる"Table of Contents (2)"を使いたい。 しかし以下のようなメッセージが出て、http://localhost:8888/nbextensions/ にアクセスできない。 "Config option …

cell magicとline magic

Jupyter notebookというかIPythonのrmagicを使ってて、%Rと%%Rの違いがわからなかったので調べた。 %という表記の問題でやたらググりにくいのでメモしておく。 結論から言うと、%1つだとline magic、%%2つだとcell magicである。 magic function IPythonには…

IPython notebookサイコオオオオオオオオオオオオオオオオオオオオオオオオオ

IPython notebook、昔々触ったときは「コンセプトは良いけどまだまだですナ。ハハハ」みたいな感じで流してたのだがちゃんと触ってみるとなにかと便利だったので未来の自分が別PCに導入することも考えてメモしておく。 インストール Anacondaでインストール…

AWS上でRとIPythonをささっと入れるためのスクリプト

data scientistとして名高いDrew Conwayが作った便利スクリプトData Science Box。 https://github.com/drewconway/data_science_box

Grammer of Graphicsでplotしたい

Grammer of Graphicsという本があります。 http://www.amazon.co.jp/dp/0387245448 分析を進める上での可視化のあり方を説いた本です。 その思想の中核はとりあえずデータを可視化してその分布を確認していくというアドホックな分析思考を「layerを重ねてい…

openCVで犬猫判別をする前の準備

犬猫判別をしたい。 それにはSIFTだのSURFだのといった特徴量を作るアルゴリズムが必要。 手軽にやりたいのでopenCVを使う。 で、下記に従ってビルド済のcv2.pydをsite-packagesに移動させてインストール完了!!! http://docs.opencv.org/trunk/doc/py_tut…

IPython notebookを使う

業務で扱うデータはそんなに大きくないサイズで、しかも専門に特化した手法など使うことが多いのでRで十分なわけです。 ただkaggleとかコンペの場合Rだと難儀することが多いのでPythonを使います。 で、最近PCを新調したのでついでに環境も新しいのを試そう…

Crowdsolvingに参加して7/42位だった

http://sucrose.hatenablog.com/entry/2013/04/19/001748 http://d.hatena.ne.jp/repose/20130419/1366375616結果が微妙な上に既に上位陣が記事を書いているのでいまさらな感じもあるが記録として。 やってることそんなに変わらなかったなーという感想。 使…

PythonからRを使いたい -だがRPy2おめーはダメだ-

経緯 とある事情でランダムフォレストを使いたいのだがrandomForestパッケージは因子のレベルが32までというFORTRAN実装を引きずっており今回のデータには合わない。 ならばとpartyパッケージのcforestを使ってみたが今度はメモリが足りなくなった。 諦めて…

PythonでGoogle spreadsheetをダウンロードしようとしてはまった

二重にログインする必要があるというかなんというか。 http://stackoverflow.com/questions/3287651/download-a-spreadsheet-from-google-docs-using-python

Pythonいろいろメモ

環境構築 http://ymotongpoo.hatenablog.com/entry/20120516/1337123564 http://stats.stackexchange.com/questions/1595/python-as-a-statistics-workbench モデルはscikits http://scikits.appspot.com/scikits (scikitsからStatsModelsは独立したようで…

pandasメモ

ドキュメントが充実しているのでそこを読めばよいのだが、Rで今まで行っていた作業を置き換えていく意味でメモ。 http://pandas.pydata.org/pandas-docs/stable/ 適宜、追記・修正する。 import pandas as pd import matplotlib.pyplot as plt from pandas …

Eclipseからpandasまで

やるやる詐欺になっていたのでそろそろPythonを使う。 エディタはこないだ勉強会で知り合った方がEclipse上でPythonを使っているというので真似してみた。人間は土を離れては生きていけないし俺はRを離れては生きていけないのでpandasを入れてRライクに使っ…