Hands-On Machine Learning with Python and Scikit-Learn: Develop and apply the best machine learning practices using the powerful features of…
ええと、タイトルそのままなのですが。 どうもこの前(2011年5月)の仕様変更により、MacPorts の python_select が使えなくなったようです(正確には xxx_select(xxx には言語が入る)全般のようですが、python_select 以外使ったことないのでこの点は他に譲ります)。 ちょっとハマってしまって小一時間無駄にしてしまったので、同じような MacPorts ユーザのためにメモしておきます。MacPorts のバージョンは、1.9.2 です。 *python_select おさらい ちなみに python_select というのは、python を複数インストールしているときに、使用するバージョンを切り替えてくれる有り難いツールのことですね。例えば、普段 Python 2.6 を使っている人が Google App Engine の開発用に Python
► 2015 (3) ► February (3) ► 2013 (9) ► October (1) ► April (3) ► March (2) ► February (2) ► January (1) ► 2012 (27) ► December (4) ► November (2) ► October (2) ► September (1) ► August (1) ► July (3) ► May (2) ► April (2) ► March (1) ► February (3) ► January (6) ► 2011 (18) ► December (2) ► November (4) ► August (2) ► June (3) ► May (3) ► February (1) ► January (3) ▼ 2010 (30) ► December (1) ► Nov
Flask 基礎を勉強中。 環境構築 OS:CentOS 5.4 Python-2.6.6 インストール。 $ pythonbrew install 2.6.6 $ pythonbrew switch 2.6.6 Flask インストール。 $ pip install Flask Hello Flask $ vi main.py from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello Flask.' if __name__ == '__main__': app.run() $ python main.py * Running on http://127.0.0.1:5000/ ルーティング&変数ルール from flask import Flask app = Flas
はじめに この文書は、 Steven Bird, Ewan Klein, Edward Loper 著 萩原 正人、中山 敬広、水野 貴明 訳 『入門 自然言語処理』 O'Reilly Japan, 2010. の第12章「Python による日本語自然言語処理」を、原書 Natural Language Processing with Python と同じ Creative Commons Attribution Noncommercial No Derivative Works 3.0 US License の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日本語を対象とする場合、いくつか気をつけなければいけない点があります。日本語を扱う場合にも
比較的データ数の多い階層的クラスタリングを行う必要があり、手元にあるRで処理を始めたのだが思ったよりも遅かった。そこで、マルチコアCPUを利用した並列化で高速化することにした。RでもGPGPUを使って高速化したプログラムがあるようなのだが、すぐに使える高性能GPUを用意できなかったし、それに、TBBライブラリを使った並列化は手間も時間も掛からないので作ってしまった方が良いと判断した。 尚、このプログラムで作成したクラスタデータのデンドログラム描画や閾値による区分けについては一つの記事で書くには大きすぎるので、記事を分けて、「Python: 階層的クラスタリングのデンドログラム描画と閾値による区分け」に回すことにする。 まずは、「集合知プログラミング」にPythonによる階層的クラスタリングのソースコードが載っていたのでそれをC++で書き直した。アルゴリズム自体はそれほど複雑なものではないの
日本語 WordNet リリース * 画像 * ダウンロード * 今後の予定 * 参考文献 * リンク * English 本プロジェクトでは、 Princeton WordNet や Global WordNet Gridに 着想をえて、日本語のワードネットを構築し、オープンで公開します。 独立行政法人情報通信研究機構(NICT)では、自然言語処理研究をサポー ト する一環として、2006年に日本語ワードネットの開発を開始しました。最初の 版、version 0.9は、2009年2月にリリースされました。このversion 0.9は、 Princeton WordNetのsynsetに対応して日本語をつけています。もちろん、 Princeton WordNetにはない日本語synsetを付与する必要があり、また、 Princeton WordNetにみられるsynsetの階層構造に、
PEP 8 – Style Guide for Python Code Author: Guido van Rossum <guido at python.org>, Barry Warsaw <barry at python.org>, Alyssa Coghlan <ncoghlan at gmail.com> Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents Introduction A Foolish Consistency is the Hobgoblin of Little Minds Code Lay-out Indentation Tabs or Spaces? Maximum Line Length Shoul
【1】 文字列コード問題との戦い Pythonに限った話ではないのですが、 日本語を取り扱うコードを書いていると やっかいなエンコーディングトラブルに遭う事は少なくないでしょう。 エンコーディングトラブルとは コンパイラ・インタプリタがソースコードを解釈できない。 画面表示が化ける。 意図した入力ができない。 エンコード・デコード時にエラーがでる。 正しいファイル名のつもりなのにファイルが見つからない。 出力させたファイルの中身が読めない。 などといった現象を基本としていろんな問題を引き起こします。 問題のすべては「コード変換」に発生します。 実際の文字列が何のエンコーディングで、 渡す先が何のエンコーディングを期待しているか? それらを確認して合致させるように変換をするということが基本です。 【2】 「Python日本語版が必要」というのは誤解 P
IgoというJavaで書かれた形態素解析器があるらしくさらにPython用のIgo-pythonというモノがあるみたいなのでGoogleAppEngineで利用してみる 導入としてはここのIgo-pythonの作者様のサイトを見て行ないましょう。 メモ: Igo-pythonの導入メモ Flaskを使いたいのでここからファイルを落としてきて適当な場所に解凍します。 GitHub - gigq/flasktodo: Example of using Flask on App Engine to make a simple todo list. このフォルダの中にIgo-pythonを解凍して作成されたフォルダと、解析用の辞書フォルダを突っ込みます。 両方のフォルダに適当な名前を付けといてください。私は「igo」と「igodic」というフォルダ名にしました。 で、application.pyを
buildoutのrecipeにはGoogleAppEngineの開発用もあります。 ここではその環境をつくる方法を紹介します。 注釈 VirtualEnvでGoogleAppEngineの開発は出来ないらしいと聞いたのですが、 だれか成功している人は shimizukawa at gmail.com までご連絡下さい。 とりあえずbuildout.cfg¶ Python本体にzc.buildoutがインストールしてあれば、とりあえずbuildout.cfg だけあれば環境は構築出来ます。これがbuildoutの強みですね。 ということで、以下の内容をbuildout.cfgとしてどこなの空フォルダに作成 してください。 [buildout] parts = prepare debug app_lib gae_sdk gae_tools test [prepare] recipe = iw
@t2y から Python Web フレームワークアドベントカレンダー の担当がパスされてきました。 僕は Python を使い始めて 1年ぐらいになるのですが、主にコマンドラインのアプリを作っていて Web アプリには手をつけていなかったので、アドベントカレンダーに合わせて触ってみることにしました。 Web アプリの題材には、以前 Rails + Google Maps API で作った地図投稿アプリを使うことにしました。 以前 Rails 1.1 の練習題材として作ったのですが、バージョンアップの影響で いつの間にか動かなくなってしまった残念なアプリです。 フレームワークには python のマイクロフレームワークの一つである Flask を、 実行環境には Google App Engine (以下、appengine)を使うことにしました。 環境の作り方 appengine の環
はじめに こんにちは、Python界の海老蔵です。去る2010年12月3日にJUS勉強会にてSphinxの紹介をさせていただきました。その時に少々トラブルがあり、ご紹介したかったリンクなどが残念ながら紹介できなかったのでここにリンクや当日のスライドを貼っておきます。 2010年12月勉強会「ドキュメントを作りたくなってしまう魔法のツール Sphinx」 参考 Overview — Sphinx 1.1.3 documentation 本家です。ドキュメントがあります。 Sphinx-Users.jp :: ドキュメンテーションツール スフィンクス Sphinx-users.jp Sphinx-Users.jpのサイトです。Sphinx入門からTips、さらに応用まで多くのSphinx情報を提供しています。 Sphinxをはじめよう :: ドキュメンテーションツール スフィンクス Sphin
About This OAuth でしか使えない、Twitter API の Python 向けラッパーです。 Basic 認証に対応させるつもりはありません。 Python v2.5 の標準ライブラリしか使ってません。 すべての REST API Method に対応させてあります。 Retweet とか、Lists とかも、完全サポート。 ライセンスは MIT License です。 バグ報告などは <info [at] techno-st.net> へ。 Download 最新版: v0.1.0 http://github.com/techno/python-twoauth/downloads Repository http://github.com/techno/python-twoauth Changes v0.1.0 取りあえず公開... How to use インス
とにかく手っ取り早く、出し入れしたい Python 独学ちゅうな感じです。とりあえず手元の Ubuntu で動けばいいやってことで。PyGTK 使います。 http://www.kano-lab.net/30af30ea30c330fc306e51855bb93092url77ed7e2eから丸パクリしました。 クリップボードから取り出す編。まず「ぱいぱいぱいそん」をコピーする。 >>> import gtk >>> clipboard = gtk.clipboard_get() >>> text = clipboard.wait_for_text() >>> print text ぱいぱいぱいそん 取り出せたー。んで、入れる編。 >>> clipboard.set_text(u'ほげほげ') >>> clipboard.store() 貼り付けると ほげほげやったー やりたかったこと ク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く