2015-09-01から1ヶ月間の記事一覧
SVGはベクター画像。PNGはラスター画像。ラスター画像は、1ピクセル x 1ピクセルを色で表現するもの。ベクターは頂点座標と線の種類・太さとかで表現するもの。ベクターは拡大・縮小しても頂点座標とか計算できるので、画像がぼやけたり、文字がつぶれたりし…
from PIL import Image from numpy import * im = array(Image.open('img.jpg').convert('L')) print(im.shape, im.dtype) print(im) (533, 800) uint8 [[156 159 162 ..., 135 132 130] [156 155 155 ..., 133 132 133] [155 153 155 ..., 134 133 131] ...…
参考:Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方 from PIL import Image import os file_name = 'img.jpg' #画像ファイル開く img = Image.open(file_name) #グレースケール変換 img_gray = img.convert('L') #リサイズ img_resize = img.resiz…
インストール $ port install opencv Warning: port definitions are more than two weeks old, consider using selfupdate Error: Insufficient privileges to write to MacPorts install prefix. 参考:YosemiteでMacportsが動かない & cmakeがインストー…
C cで何をを書き、hoge.cといったファイル名で保存し、clang hoge.cとやるとコンパイルされる。a.outというファイルが出力される。./a.outとやると実行される。 C++ c++で何かを書き、hoge.cppといったフィアル名で保存し、c++ hoge.cppとやるとコンパイルさ…
Python Wheels http://pythonwheels.com/ パッケージの形態っぽい。昔はEggというのが主流の形態でしたが、古くなったのでwheelに変わったらしい。wheelパッケージのインストール方法を知りたい。あとpipというのはyumみたいな感じのやつっぽいから入れて使…
from operator import itemgetter from math import sqrt data = { 'A': {'あ': 10, 'い': 5, 'う': 3, 'え': 4, 'お': 9, 'か': 6}, 'B': {'あ': 3, 'い': 3, 'う': 3, 'え': 4, 'お': 3, 'か': 4}, 'C': {'あ': 2, 'い': 10, 'う': 4, 'え': 2, 'お': 4}, …
[mathjax] 算術平均 合計を個数で割るやつ $$\bar{x} = \frac{\displaystyle \sum_{i=1}^n x_i}{n}$$ 偏差 データの値から算術平均を引いたやつ $$x_i - \bar{x}$$ 分散 偏差の2乗の合計をデータ数で割ったもの $$s2 = \frac{\displaystyle \sum_{i=1}^n (x_…
これを読んでます。集合知プログラミング 参考:協調フィルタリングでアイテムの推薦をする 協調フィルタリングとは? 参考:協調フィルタリング 協調フィルタリング(きょうちょうフィルタリング、Collaborative Filtering、CF)は、多くのユーザの嗜好情報…
参考:数式をブラウザーだけで書く簡単な方法 TeXというルールに基づいて作成して、URLエンコードして、googleのURLにくっつけると画像がでてくるらしい。 ピタゴラスの定理は、c2 = a2 + b2と書くっぽい。 URLエンコードをやってくれるサイトが、URL Decode…
参考:MacでPythonの機械学習環境構築(2015年2月版) brewが動かない。 参考:Yosemiteでbrewが壊れた $ vim /usr/local/Library/brew.rb 1行目の1.8をcurrentに変更する。 #!/System/Library/Frameworks/Ruby.framework/Versions/current/usr/bin/ruby -W0 …
参考:Xcode5でiOSアプリの画面向きの固定方法(改) ・Portrait (通常の縦画面) ・Upside Down (ホームボタンが上の縦画面) ・Landscape Left (ホームボタンが左の横画面) ・Landscape Right (ホームボタンが右の横画面)
$logger = new Zend_Log(); $writer = new Zend_Log_Writer_Stream('php://output'); $logger->addWriter($writer); $logger->log('<pre>' . print_r($hoge, 1) . '</pre>', Zend_Log::INFO); return;