Python3

CentOS7

Vagrant + CentOS7 + pyenv + Python3 環境構築

Mac上の Vagrantに CentOS7環境を用意して Pythonの開発環境を構築します。 root権限でpyenvに入れるケースになります。root権限でない場合はこちらを参照。 VagrantでCenOS7仮想環境を構築 こちらの...
Python

Community版 PyCharmを Mac + pyenv で使ってみる

Community PyCharm概要 PyCharmは Python専用の IDEです。 Eclipseの起動が遅かったため、試してみることにします。 PyCharmには有償の Professional Edition と無償の Comm...
Python3

Scarpy1.1でクローリングする

Scrapy1.1 より Python3のサポートがサポートされました。 Python による Web スクレイピング こちらの参考書を元にスクレイピングを行ったので、自分用のメモを残します。 Scrapyの使い方 Python3.5 の環...
Anaconda

BeautifulSoup4を使ってみる

前回作ったPython3環境でBeautifulSoup4を使う。 BeautifulSoupとは HTMLをフォーマット化し、XML構造としてアクセスできるPythonオブジェクトに変換してくれる。 つまり、タグを指定してHTMLから値を...
Anaconda

Vagrant上のCentOS7にpyenvでAnaconda(Python3)環境構築

ホームディレクトリにインストールする方法です。 root権限でインストールする方法はこちら。 VagrantでCenOS7を立ち上げる こちらのブログを参考にvagrant上に作成する。 vagrant cloudに登録されてるvagran...
Python3

Ubuntu14.04 + pyenv + Python3.5 + nginx + uwsgi で Hello World

Vagrant上のUbuntuに、uWSGI+nginxで動くPythonのアプリケーション環境を作っていくぞ。 以前、Ubuntu14.04の環境を用意したが、今回はpyenvをroot権限でインストールする。 Vagrantfileの下...
Anaconda

ThinkStats第2版 第1章の演習問題をPython3でやる

ThinkStatsの進め方は、テキストをさらっと読んで、各章の演習問題をで復習する形式。 演習問題はIPython Notebook(Jupyter)を使って進めていく。 テキストではAnacondaを推奨していたので、ここらへん参考にし...
MeCab

PythonとMeCabで形態素解析(neologdやユーザ辞書の使い方)

PythonプログラムからMecabを使用して、形態素解析を行う。 Mecabの使い方は基本本家サイトを参照。 PythonとMecabのバインディングや各種辞書の追加は以前の記事を参照。 Ubuntu14.04にpyenv,Anacond...
Anaconda

Ubuntu14.04にpyenv,Anaconda,MeCabをインストールしPython3環境構築

Anacondaで入れたPython3からMeCabを使いたい。 Vagrant上のUbuntu14.04に構築する。 目次 VagrantでUbuntu14.04環境を作成 pyenvでAnacondaをインストール MeCabをインスト...
Python

「実践 機械学習システム」の第1章をPython3でやってみた

pythonで機械学習をしたい。 オライリーから発売されている「実践 機械学習システム」を進めていく。 Macのローカルで。 目次 データを読み込む 前処理とデータ整形 正しいモデルの選択と機械学習 1. データを読み込む ソースコードをダ...