C++ の有名なライブラリ Boost に含まれる、Python との連携を補助してくれるフレームワークが boost::python です。

少し前にFlickrクローンをつくろうと思ってPythonでの画像処理について調べていました。 画像処理といっても既存の変換ツールorライブラリの使い方や出力画像の質、 扱いやすさ等について調べていました。 PIL はPythonの画像操作ライブラリの代表格ですが、縮小アルゴリズムがあまり選択できず 縮小すると画像が荒くなってしまいます。 OpenCV はドキュメントが数学っぽくて理解に時間が掛かりそうだったので、 小さい画像への縮小処理に使用して、その他のもう少し大きな画像の縮小には 使用しませんでした。またPILと同じく縮小すると画像が荒くなってしまいます。 もう一つ画像処理に使用できるライブラリとして ImageMagick があります。 ImageMagickでも荒くはなるのですが鮮鋭化フィルタを同時にかけれるので、 キレイな画像で縮小画像を保存できます。 ImageMagick自
Python スクリプトで Dropbox に 2010 年 8 月 23 日 カテゴリー: development, hack | | コメントなし Python で Dropbox API のインストールができたので、サンプルファイルをいじって Dropbox.com にアクセスできるようになりました。”rm” とか、”mv” とか、”cp” とかも動くんですけれど、やばそうなので無難に ”ls” と ”info” のみを実装したファイルを紹介します。これがぼくにとって始めての Python スクリプトとなりました。リスト、辞書、lambda とか勉強になりました。なんで ”apply” なんて便利なものをなくしちまったんだ。面倒じゃないか! ”/usr/bin/open” を使ってブラウザを起動しているので、Mac OS X 以外の方は修正しないと動きません。 #!/usr/bin/
Python から Tesseract を利用するための python モジュールが以下のサイトにおいて公開されている。 python wrapper class for tesseract OCR (Linux & Mac & Cygwin) http://code.google.com/p/python-tesseract/ プログラム例はこんなに短い! # -*- coding: utf-8 -*- #from __future__ import print_function import tesseract api = tesseract.TessBaseAPI() api.SetOutputName("outputName"); api.Init(".","eng",tesseract.OEM_DEFAULT) api.SetPageSegMode(tesseract.PSM_A
今回は資料の作成が後手に回ってしまい、運営の方々や発表者の皆様には大変迷惑をおかけしました。 さて、今回は ctypes 拡張モジュールに関する内容を発表させていただきました。 ctypes拡張モジュールView more presentations from Moriyoshi Koizumi. php-in-python の使い方 PHP-in-Pythonには、まだドキュメントがありません。インストール方法を簡潔に説明します。 a. Windowsの場合 windows.php.netよりThread-safe版のPHPのバイナリをダウンロードします。 ダウンロードしたアーカイブを適当なディレクトリに展開します。 展開された中身に含まれているphp5ts.dllの場所がPATH環境変数に含まれるようにします。 b. Linux等Free Unixの場合 php.netよりPHPのソー
はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public APIを
ページコンテンツ contextlib – コンテキストマネージャユーティリティ コンテキストマネージャ API ジェネレータからコンテキストマネージャへ ネストされたコンテキスト オープンハンドラをクローズする ナビゲーション コンテンツテーブル 前: atexit – プログラムの終了時に関数を呼び出す 次: gc – Garbage Collector This Page Show Source サンプルプログラム PyMOTW の全てのサンプルプログラムの出力は、 注記されていない限りは Python 2.7.2 で生成されています。 標準ライブラリの初期のバージョンでは利用できない機能も紹介している 可能性があります。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー promiseはPythonの関数の実行速度を高速化するためのモジュール。 デコレータ関数を使って,関数のバイトコードを書き換えることによって関数の実行速度を高速化する。 実際どのくらい高速化されるのか試してみよう。Pythnonの標準モジュールdecimalの__new__()メソッドにpromiseを使い,使わなかったケースと実行速度を比較してみた。 def foo(): D = decimal_p.Decimal D('3.14') D((0, (3, 1, 4), -2)) D(314) D(' 3.14 \\n')
/* * Yahoo! Japan ディベロッパーネットワーク: テキスト解析:形態素解析サービスの利用 * http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html * 2015.11.18 */ import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.NodeList; import java
Recent Posts “IPython Notebook Essentials” Review Corporate NSA Logos Blog Post on CircleMUD Data Conversion Some Blog Posts on Programming My new book: "Making Games with Python & Pygame" Recent Commentsloren on What One Atheist BelievesJc Carnelian on Python is the new BASIC.James on T-Shirt design: Do you have free will?cmarangu on Corporate NSA LogosXaume on Corporate NSA LogosArchives Decembe
tcl8.5.6-src.tar.gz, tk8.5.6-src.tar.gzをコンパイルしておく. 同じディレクトリーでtix_8.4.3.orig.tar.gzを展開する. tix_8.4.3.orig.tar.gz tar zxf Tix8.4.3-src.tar.gz cd Tix8.4.3 configure make su make install これでTixがTcl/Tkで呼び出せる. 注意:自動的に最新のTcl/Tkを参照するため, tcl8.6.0, tk8.6.0などがあればコンパイルエラーになる. su vi /etc/ld.so.conf /usr/local/lib /usr/local/lib/Tix8.4.3 /usr/X11R6/lib /usr/local/MuPAD/share/lib /usr/lib/sasl2 /usr/heimdal/lib /
Pythonはインタ−プリ−タなので,プロンプトにより プログラムの状況を調べることができる.プログラムファイルをロ−ドし, インタ−プリ−タを働かすためには, 1) root.mainloop()の無いプログラム(file_name)を作成する. 2) python を駆動. 3) from file_name import * 3') execfile("file_name") でもよい. wish8.4とpython2.4との組合せ. 日本語はJapaneseCodecsを利用する. JapaneseCodecs-1.4.11.tar.gz JapaneseCodecsの設定: tar zxf JapaneseCodecs-1.4.11.tar.gz cd JapaneseCodecs-1.4.11 su python setup.py install 使用例: #!/usr/bin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く