タグ

関連タグで絞り込む (284)

タグの絞り込みを解除

Pythonとpythonに関するsyanbiのブックマーク (475)

  • 概要 — Python v2.6.2 documentation

    グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)

    syanbi
    syanbi 2010/11/23
    LaTeX から Sphinxへとドキュメントに利用するソース及びジェネレートするソフトウェアを変更したということで登録。
  • SQLライクな構文でTwitterにアクセスするtweeql | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー tweeqlを使うとTwitterSQLのような構文でアクセスできる。Pythonとeasy_installさえインストールされていれば,導入は簡単。 sudo easy_install tweeql のようにすればOK。 tweeqlはPythonのライブラリだけど,コマンドラインからも簡単に試せる。 動かすのに設定ファイルが必要なので,以下のようにして設定ファイルのひな形をダウンロードしておく。 wget http://github.com/marcua/tweeql/raw/master/settings.py.template -O settings.py その後,コマンドラ

    syanbi
    syanbi 2010/11/17
    面白い
  • 入門 自然言語処理を禁書にすべき10の理由 | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 「入門 自然言語処理」はヤバい書籍なので禁書にすべきだ。 タイトルは釣りじゃない。その理由を10個挙げる。 自然言語処理のかなり基的なことからそこそこ高度なことについて解説されてあり,自然言語処理について理解が深まり過ぎる ボリュームがあるのに書き方が平易でついつい読みふけってしまう 演習問題があり,自分の理解度を確かめられたりするのもケシカラン 原著は欧米語のための言語処理について書かれた書籍なのに,日語の形態素解析などについても解説してあって我慢できない 必要ライブラリのインストールなど環境構築に時間が取られそうでヤバい 書籍の応用でBotとか人工無能とか作ったらどうかな−,と

    syanbi
    syanbi 2010/11/17
    批判記事かと思ったら違った
  • Python Hack-a-thon で発表してきました!! - moriyoshiの日記

    今回は資料の作成が後手に回ってしまい、運営の方々や発表者の皆様には大変迷惑をおかけしました。 さて、今回は 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のソー

    Python Hack-a-thon で発表してきました!! - moriyoshiの日記
    syanbi
    syanbi 2010/11/15
    import php
  • Python による日本語自然言語処理

    はじめに この文書は、 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 の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日語を対象とする場合、いくつか気をつけなければいけない点があります。日語を扱う場合にも

    syanbi
    syanbi 2010/11/15
    入門自然言語処理の12章について公開
  • meinheldをリリースした - Doge log

    こんにちわ、闇金業者です。 Cの練習とPEP333の実装として作っていたpicowsですが、せっかくなのでpypiにあげることしました。 名前も変えてmeinheldにしています。 meinheld · PyPI あとbitbucketもなんだか寂しい気がしてきたのでgithubに移動しました。 http_parserの変更など中身は大分変わっています。 明らかに過度のチューニングです。 hello_worldでabでベンチをとるといかに過度のチューニングであるかわかります。 インストール linux onlyです。 pypiから easy_install -ZU meinheld 使いかた 使い方は特に難しくありません。 from meinheld import server def hello_world(environ, start_response): status = '200

    meinheldをリリースした - Doge log
    syanbi
    syanbi 2010/11/13
    mopemopeさんが作成したWSGI 準拠の Web Server meinheld
  • Client Challenge

    A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser.

    Client Challenge
    syanbi
    syanbi 2010/11/13
    LuaJIT取り込み。Python上から利用できる
  • 日本でもついに開催、Pythonカンファレンス「PyCon mini JP」の講演者募集中、11月末まで

    現在、国内の有志によりPythonユーザーのためのイベント「PyCon mini JP」の開催が2011年1月29日に予定されている。 「PyCon」は世界各地で行われているPythonのコミュニティ主導型カンファレンスで、昨年6月にはアジアでもシンガポールでPyCon APAC(アジアパシフィック)が開催された。 日でも近年の国内Python需要の高まりを受けて、定期的に日PythonユーザーのためのPyConを開催しようという動きが出てきている。手初めとして1日の参加費無料のミニカンファレンスとして実施される形だ。 既存のPyConに習い、「PyCon mini JP」でも現在発表者を広く公募している。発表のテーマは大きく分けて「Python自体に関するトピック」「Pythonのフレームワーク紹介」「Pythonの活用事例」の3つ。通常の発表に加え、5分程度のライトニングトークも

    日本でもついに開催、Pythonカンファレンス「PyCon mini JP」の講演者募集中、11月末まで
    syanbi
    syanbi 2010/11/11
    Code Zine掲載。
  • I am so starving: Web app in python frameworks.

    I have written the same web app in various web frameworks. Get it from Github. Copied from the Readme. This is a set of apps which creates the same application in various Python web micro-frameworks. The app(s) talks to Facebook, and finds out recent people who have posted a public status with the text “so starving”. This idea came from reading Onion. We have the same app in these frameworks. Micr

    syanbi
    syanbi 2010/11/08
    Web Frameworkまとめ
  • NLTK :: Natural Language Toolkit

    Natural Language Toolkit¶ NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an ac

    syanbi
    syanbi 2010/11/05
    教えてもらったのでブックマーク。自然言語処理用ライブラリ。
  • Dive Into Python

    There is a chance that some visitors may come to our site in search of information about the book "Dive Into Python" written by Mark Pilgrim. In the past, the site was dedicated only to the content of this book. However, today the old content of the site has been moved to a subdomain. Free HTML and PDF version The HTML and PDF versions of the book can be found on the book.diveintopython.org. Kindl

    syanbi
    syanbi 2010/11/04
    ブクマしてなかったからブクマしとく。
  • Webstemmer(クローラーツール)

    語サイトでは、具体的な性能は測定していませんが、 以下のようなサイトで正しく動くことがわかっています: アサヒ・コム Nikkei NET Mainichi INTERACTIVE Yomiuri On-line IT media 東京新聞 日刊スポーツ 信濃毎日新聞 livedoor ニュース 使いかた Webstemmer をつかったテキスト抽出は以下のようなステップになります: まず、特定のニュースサイトから種となる HTML ページを多数取得する。 取得したページのレイアウトを学習する。 別の日に、同一のニュースサイトから新しい HTML ページを取得する。 2. で学習した結果をつかって、新しい HTML ページから文を抽出する。 1. および 2. のステップが必要なのは最初の 1回だけです。 ひとたびサイトのレイアウトを学習してしまえば、 あとはレイアウトが大きく変更さ

    syanbi
    syanbi 2010/11/02
    クローラー、且つ本文抽出機能あり。存在を知らなかった。
  • uWSGI

    Note The project is in maintenance mode (only bugfixes and updates for new languages apis). Do not expect quick answers on github issues and/or pull requests (sorry for that) A big thanks to all of the users and contributors since 2009. The uWSGI project¶ The uWSGI project aims at developing a full stack for building hosting services. Application servers (for various programming languages and prot

    syanbi
    syanbi 2010/11/02
    WSGI準拠のwebサーバ
  • localsに関して誤解していた件 - 西尾泰和のはてなダイアリー

    Python2.6とかで >>> def foo(): ... locals()["hoge"] = 1 ... print hoge ... >>> foo() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in foo NameError: global name 'hoge' is not defined こうなるわけで、これはローカルの名前空間が最適化の関係で書き換え不可になっていてlocals()が返すのはそのコピーを辞書ライクにしたものだと思ってたんだ。 でもこれってコンパイル時にhogeが存在しないからLOAD_GLOBALになっているってだけで >>> import dis >>> dis.dis(foo) 2 0 LOAD_CON

    localsに関して誤解していた件 - 西尾泰和のはてなダイアリー
    syanbi
    syanbi 2010/11/01
    http://bit.ly/rz9oCを見て、なんだろうと思ったら一番したに答えとなるコメントが書いてあった。evalがよしなにやる、ということだけどここ未定義なのか・・・。
  • The History of Python.jp

    今日は何度も「なぜPythonの整数の割り算はC言語のようにゼロに向けて丸めるのではなく、切り捨てなのか?」と聞かれた。 数値が両方とも正の場合には、何も驚くようなことは発生しない。 >>> 5//2 2 しかし、どちらかの数値が負の場合、結果は切り捨てられる。言い換えると、ゼロから遠い方向(負の無限大方向)に向けて丸められる。 >>> -5//2 -3 >>> 5//-2 -3 この挙動は何人かの人を混乱させたようであるが、このような実装になっているのは数学的な根拠がある。整数の割り算の演算子(//)と、その弟の余りを計算する演算子(%)は、次のような数学的な関係を保っている。すべての変数は整数とする。 a/b = q あまり r これは、次のような関係性を持っている。 b * q + r = a かつ 0 <= r < b (ただし、a, bはともに0以上の整数) もしも、この式の関係

    syanbi
    syanbi 2010/10/27
    必読、か
  • メソッド解決順序(MRO)

    多重継承が利用可能な言語では、メソッドを探索するときのベースクラスを探索する順序を、メソッド解決順序(MRO)と呼んでいる。Pythonではメソッドだけではなく、属性の探索でもこれが利用される。単一継承しかサポートしていない言語では、MROはとてもつまらない話題であるが、多重継承の場合には必要となってきて、MROアルゴリズムの選択が極めて難しい問題となりうる。Pythonでは、クラシック、Python 2.2の新スタイル、Python 2.3の新スタイル(C3とも呼ばれる)の3種類のMROアルゴリズムを持っていることが知られている。Python 3では、最後のアルゴリズムだけが生き残っている。 旧スタイルクラスはシンプルなMROの方式を利用していた。メソッドを探す場合には、シンプルに深さ優先探索を行って、ベースクラスの中で最初にマッチしたオブジェクトが返される。例えば、次のようなクラス構造

    syanbi
    syanbi 2010/10/27
    MRO、は確か新しい第三版の初めてのPythonに載ってたかな。西尾さんのエントリ見て再確認のために検索して見つけた。
  • Python Idioms | PDF | Class (Computer Programming) | Python (Programming Language)

    This document summarizes new features and idioms in Python versions 2.5 through 2.7, including class decorators, abstract base classes, new string formatting, dictionary views, the IO system… Document Informationclick to expand document informationThis document summarizes new features and idioms in Python versions 2.5 through 2.7, including class decorators, abstract base classes, new string forma

    Python Idioms | PDF | Class (Computer Programming) | Python (Programming Language)
    syanbi
    syanbi 2010/10/26
    Pythonのsyntaxについてのプレゼン資料。 *b という表記(リストの展開)についてしらなかったな・・・。
  • http://pybrain.org/

    syanbi
    syanbi 2010/10/24
    機械学習のライブラリ。
  • PyGUI

    About the Project This is a project to develop a cross-platform pythonic GUI API.  The goals of this project are: Develop a GUI API that is designed specifically for Python, taking advantage of Python's unique language features and working smoothly with Python's data types. Provide implementations of the API for the three major platforms (Unix, Macintosh and Windows) that are small and lightweight

    syanbi
    syanbi 2010/10/20
    マルチプラットフォーム対応(Linuxならpygtk, MacOSならPyObjC, Windowsならpywin32) なGUIフレームワーク
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    syanbi
    syanbi 2010/10/19
    PyCon のまえに小さいカンファレンスやろうよ、ということで PyCon mini。