Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
Scientific Computing Tools For Python — Numpy NumPy は Pythonプログラミング言語の拡張モジュールであり、大規模な多次元配列や行列のサポート、これらを操作するための大規模な高水準の数学関数ライブラリを提供する。(via Wikipedia) これまで知識があいまいだったNumPyについて、もう一度おさらいしたいと思います。NumPyはSciPyと併せて科学技術計算でよく利用されています。また、高速に行列演算ができるのでOpenCV(コンピュータビジョンライブラリ)でもNumPyを利用したPythonインタフェースが提供されるようになりました。 OpenCVのPythonバインディングについては去年のエントリーでも取り上げていますので参考までに。 * さくらVPSにOpenCVをインストールしてPythonから使う [2017/04/2
以前、全角半角の変換をするクラスを作ったのですが、いちいちオブジェクトを作ってってのもなんだしということで、関数として書き直しました。おいおいクラスの方も同様に書き直そうかなと思いますが。 使い方については以下の通りです。また、ソースはこんな感じです。 追記: 2007/Jan/6 1:45 blogSetomits : zenhan.py 0.4で新しいモノについて言及しています。 インポートできる適当なところにzenhan.pyを置くなり、PythonPathを変更するなりしててインポートします。 import zenhan 全角を半角に変換するにはz2h()という関数を、半角を全角に変換するにはh2z()という関数を用います。どちらの関数もユニコード文字列を第1引数として与え、これは必須となります。第2引数として変換する対象となるものの種類を与えます。種類としてはASCII(アルファ
こんにちは、chihiroです。今回はPythonでモバイルサイトを開発する場合に便利なライブラリ、WSGIUserAgentMobileを紹介します。これはUserAgentからキャリアや端末情報を取得するためのライブラリです。 Google Code WSGIUserAgentMobile http://code.google.com/p/wsgiuseragentmobile/ これは基本的にはPHPのPEAR::Net_UserAgent_Mobile、さらに元を辿ればPerlのHTTP-MobileAgentを、僕がPythonに移植したものですが、いくつか独自のメソッドやプロパティを追加しています。インストールから、基本的な使い方、Djangoで使用する場合の例をご紹介します。 インストール 諸般の事情によりまだPython Package Indexに登録していないので、開
いまさらですが、 時々pythonモジュールをインストールしようとすると*.tgzで固められたソースと一緒に *.eggとかのファイルが置いてってなんじゃこりゃとか思いながら見て見ぬ振りをしていました。 でも、こないだあるモジュールをインストールする際にそこを避けて通れなくなったので ちょっと調べてみました。 setuptoolsというモジュールをインストールしてやると使えるようになるらしい 現在はv0.6b2 ( Python Cheese Shop : setuptools 0.6b2 ) だけど、あんまり気にしなくても ez_setup.py をダウンロードして、: python ez_setup.py とかやれば適切なモジュールをダウンロードしてインストールしてくれます。 setuptoolsモジュールをインストールすると、 easy_install コマンドが使えるようになるらし
8.13 xml.etree.ElementTree -- The ElementTree XML API New in version 2.5. The Element type is a flexible container object, designed to store hierarchical data structures in memory. The type can be described as a cross between a list and a dictionary. Each element has a number of properties associated with it: a tag which is a string identifying what kind of data this element represents (the elemen
を、最近やっと知りました。 UTF-8はUnicodeを\xxxxっていう1文字が1~3バイトになる変な形式に形式に変換したもので、unicodeをファイルとかに入出力するときに使われるなんですよ。 ずっとその違いがわからなくて、SQLiteCCでTracのデータ覗いたときに、なんでunicodeなのに文字化けするんだろう???って思ってました。 (SQLiteCCはunicodeではなくutf-8をサポートしており、unicodeでSQLiteに保存した文字はSQLiteCCでは表示できなかった) 文字コードって難しい(~ヘ~;) ちなみに、 Pythonでutf-8をunicodeに変換するには、 text = unicode(text,'utf-8') Shift-jisをunicodeに変換するには、 text = unicode(text,'Shift_JIS') unicode
Character encoding auto-detection in Python. As smart as your browser. Open source. >>> import urllib >>> urlread = lambda url: urllib.urlopen(url).read() >>> import chardet >>> chardet.detect(urlread("http://google.cn/")) {'encoding': 'GB2312', 'confidence': 0.99} >>> chardet.detect(urlread("http://yahoo.co.jp/")) {'encoding': 'EUC-JP', 'confidence': 0.99} >>> chardet.detect(urlread("http://amazo
Data Mining Fruitful and FunOpen source machine learning and data visualization. Download Orange 3.37.0 May 30, 2024 Document embeddings vs. Bag of wordsWhen to use document embeddings instead of a bag of words. May 14, 2024 Orange Data Mining uses the fastest t-SNE implementation in PythonJournal of Statistical Software published a paper describing our state-of-the-art implementation openTSNE. Ap
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く