SyntaxHighlighter

ラベル python の投稿を表示しています。 すべての投稿を表示
ラベル python の投稿を表示しています。 すべての投稿を表示

2012-09-17

「PyCon JP 2012」へ行ってきた

PyCon JP 2012へ行ってきました。PyConの前日には、AWS Summitへも少しだけ行っていて、いやあ、今月はイベントが多い。


1日目は全部出て、2日目は午後だけ参加しました。トラックの数が多くて、何を聞いて良いのやら悩みました。
ただ、行ってはみたものの、私のPython力は、たまに個人用ツールとして使っている程度で、また、Webフレームワークとも無縁なので、うまく理解出来なかったセッションも多かったのです。力不足を感じました。もっと通常時にPythonを使える機会を増やせば良いのだろうけど。
Sphinxの話はもっと聞きたかったけど、部屋に人が溢れかえってしまっていたため断念。残念です。
あと、お昼ご飯のサンドイッチがおいしかったです。。。

と,感想を書いてみたけど、何を言いたいのか分からない文章になってしまいました。

2012-08-31

pythonでsvm

PythonでSVMを使おうとするならどうしたら良いかと思っていたら、OpenCVにちゃんと関数があるじゃあないですかと、、

import numpy as np
import scipy as sp
import cv2

train_data = np.array(X, dtype=np.float32)
responses  = np.array(y, dtype=np.float32)
param = dict( kernel_type = cv2.SVM_RBF,
              svm_type = cv2.SVM_C_SVC,
              gamma = 1.0/(2.0*0.01),
              C = 1)
svm = cv2.SVM(train_data, responses, params = param)
predict_data = np.array([ int(svm.predict(v)) for v in train_data ]) 
print "Training Accuracy %f" % (np.mean(predict_data == y) * 100.0)

Numpyと一緒に使える。SVM関数に与えるデータもラベルもfloat32型にしないといけないらしい。

参考
  • http://stackoverflow.com/questions/8687885/python-opencv-svm-implementation
  • http://docs.opencv.org/modules/ml/doc/support_vector_machines.html

2012-02-12

Inkscape

Mac LionでInkscape(バージョンは0.48)を使っていて、直線の矢印の部分を線の本体の色と合わせたくて、extensionsのModify Path>Color Markers to Match Strokeを選んだら、python-lxmlが無いと怒られた。
インストールしても怒られた。
http://forums.majorgeeks.com/showthread.php?t=250447
にあるようにpatchをインストールしたら、動くようになった。理由はさっぱり分からない。。。
#よく分からないままPatchを当てるなんて危険だなあとも思ったけど。。。
Related Posts Plugin for WordPress, Blogger...