ITの隊長のブログ

ITの隊長のブログです。Pythonを使って仕事しています。最近は機械学習をさわりはじめたお(^ω^ = ^ω^)

Python2

Numpy <-> Pillow <-> Python file object

集中切れたからブログ書く. これが良い手法かどうかわからないが、numpyからpillowいったり、Python file objectからpillowいったり、pillowからPython file objectへコンバートしてみた。 環境 Python2.7.11 numpy==1.13.1 Pillow==4.2.1 多分だけど、3系も…

Pythonでシングルトン

速度計測したかったので、時間を測るログクラスを用意することにしたけど、毎回呼ぶところを固定するのも面倒だったのでシングルトンがあるじゃん!ってことで試してみた。けど、理解するのなかなか難しかった… 環境 Python 2.7.11 実装 # -*- coding:utf8 -…

【Python2.7】BeautifulSoupで(個人的に)よく使うコードをメモ

といっても、初歩的な初歩なんですけども。。。 準備 from bs4 import BeautifulSoup これでおk。まだインストールしていないならpipでインストールしてね。 今回はurlからデータを取得してそれをBeautifulSoupへ渡す。 import requests response = request…

Macにanacondaをインストール

機械学習を勉強し始めたので、便利と噂のanacondaをインストールしました。 $ pyenv install anaconda-2.1.0 # 環境をanacondaへ切り替え $ pyenv global anaconda-2.1.0 んで、このサイトさんを参考にしました。 omoshetech.com ついでOpenCVも入れようかな…

機械学習・クラスタリングを理解するまで2日目

前回 aipacommander.hatenablog.jp んで、クラスタリングを理解しようとしました。 wikipediaを参照 k-meansってのでやるのはわかった。じゃあどんな計算しているのかな? k平均法 - Wikipedia なるほど!わからん!(^ω^ 本を読んで見る この本を買ってみて…

機械学習・クラスタリングを理解するまで1日目

photo by yukop 急にシリーズがはじまるよー。 とまぁ、俺用のメモなので綺麗にまとめるのは理解したあとにでもまとめます。 何日で理解できるかなー。とりあえず1日目。 参考資料 qiita.com そしてモノマネを実行する。 clustering.py # -*- coding: utf-8…

Pythonのこれの意味 -> print "%s%s" % ('http://', 'www.yahoo.co.jp/')

探し方が分からないかったが、なんとなーく予想して実行したら意味わかったのでメモ。 C言語のprintfみたいなやつだね。 # coding: utf-8 print "%s%s" % ('http://', 'www.yahoo.co.jp/') # 実行結果 -> http://www.yahoo.co.jp/ こうなるわけですよ。わか…