タグ

Pythonとpythonに関するYasSoのブックマーク (92)

  • Milk: Machine Learning Toolkit for Python - Luis Pedro Coelho

    Out of date and unmaintained: use scikit-learn This is the code that I use for my research projects. Where can I get it? Github as usual. Alternatively the python packages index also contains official releases,the latest of which can be obtained by: easy_install milk or: pip install milk if you use these tools. Examples Here is how to test how well you can classify some features,labels data, measu

  • Python で Xcode のビルドスクリプトを書く方法

    以前こんな記事を書きましたが、今回はもっと実践的なお話。PythonでXcodeのビルドスクリプトを書いてハッピーになろうというお話です。 ■なぜXcodeのビルドスクリプトを書くのか Xcodeのビルド機能だけでは出来ないことをやりたいからです。たとえば、特定のディレクトリの中に入っているリソースを、ビルド時にアプリにパッケージングしたい。ビルドする前に、特定のリソースを暗号化して、アプリにパッケージングしたい。といった要望が結構ありますが、これらはビルドスクリプトを使えば簡単に可能になります。 手でいちいちやるより楽で安全ですね。 ■なぜPythonか 理由はいくつかあります。Windows, Mac, Linux, 全ての環境で動く。したがって、万が一のときにはビルドスクリプトだけを移植できる。sh とか csh とか非力すぎてやってらんない。 zsh もつかえるけど Python

    Python で Xcode のビルドスクリプトを書く方法
  • gae/pythonでの全文検索の現状のbest practice

    Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message 鈴木と申します。GAE/Pythonで開発しておりますが、全文検索の実装について お知恵を拝借できればと思います。 現状、以下のように全文検索を実装しています。 Yahoo形態素解析で検索対象の文章を分かち書き ↓ StringListPropertyにわかち書きした単語を保存 ↓ StringListPropertyにfilterをかけて検索 1キーワードの際にはこれで特に不便はないのですが、 やはり複数ワードでの検索も実装したいと思います。 2キーワードまでであれば、同じStringListPropertyに対してfi

  • Google SpreadSheets API のメモ (pythonのサンプル付き) - 間男がシャーーー!

    前から興味のあったGoogle Docs API。 ようやくSpreadSheetを使う理由ができたので最近調べています。 あまり日語情報がないようなので、少しメモを書いてみます。 http://code.google.com/intl/ja/apis/spreadsheets/ 最新のSpreadSheets API v3.0でデータを操作するには、 「list-based」「table-based」「cell-based」の3つがある。 「list-based」は行単位にデータを扱う最もベーシックなもの。 「table-based」は「list-based」に似てるけど、データベースっぽく扱うもの。 いろんな言語で実装されているDataSet的な仕組みをイメージしてもらえばたぶんOK。 「cell-based」はセル単位で扱うもの。 「cell-based」はバッチ更新機能があり一番

  • 【無料】GAE使ってみない?【無広告】 « python練習帳

    みなさん、Google App Engineって聞いたことありますか? あっ、それしってる。Google Docsとかでしょ?って思った方。惜しいけど違います。 Google App Engineとは、Googleが運営している宇宙最強のデータセンタを、一定量まで無料で使える仕組みなのです。 ほんとに無料なの? Google App Engineを使って無料でサイトを立ち上げる方法にもありますが、無料割り当て分(Free Quota)だけで、かなりの規模のサイトを運営できます。1日の通信量が1GBまでなら基的にお金はかかりません。100kB/pvとして、1日1万PVまで無料です。個人運営のサイトなら、たいていは無料利用分で足りるのではないでしょうか。 プログラム必要なんでしょ? Google App Engineを使って無料でサイトを立ち上げる方法の方法を使えば、プログラムを一切書かずに

    YasSo
    YasSo 2011/03/01
    ドメイン名が PHP で、Twitter ID が REALbasic なのに GAE/Python でブログシステムを作ったという記事。ややこしいわw
  • GAEのChannel APIを使ったしゃべるチャットを作ってみました - 技芸のおぼえがき

    Google App Engine 1.4.0がリリースされ、Push通信が可能なChannel APIが使えるようになったので、簡単なチャットプログラムを作ってみました。 ただ普通のチャットを作っても面白くないので、Google 翻訳で使われているText to Speech(音声を聞く)機能を使って発言を読み上げるようにしています。 デモ TTS Chat ※音量注意 できればChromeでアクセスしてください。(IE8、Firefoxでも動作はします) Google側の音声データ取得APIの変更により、音声の再生ができなくなる可能があります。 10分発言しないと接続が切れるので、その場合はリロードしてください。 Channel APIの処理の流れ 1. サーバ側 ユーザーを判別するためのClient ID(一意な文字列)を用意、それを基にTokenを作成しクライアントに渡す。 2.

  • 基礎から始めるPython | Python Japan | Python日本サイト

    もう一つのクローラー(Crawler)実現ソースコード: 1 week 3 days ago うぇもと さん、ようこそ! よろしくお願いしますね。 1 week 5 days ago よろしくお願いします。 6 weeks 3 days ago 確かにそうだと思いますよ。 C、CPP、Javaなどはちょ 9 weeks 4 days ago 文字処理の効率はどんな感じですか。 速いですか。 9 weeks 6 days ago こんばんは! Pythonです。 9 weeks 6 days ago GAEのアプリケーションを探してみると、CMSでもBBSで 10 weeks 10 hours ago GAEにお掛け様で 10 weeks 10 hours ago 自然語見たいなんですから、勉強もしやすいようですね。 10 weeks 16 hours ago コメント欄のテストです。 10

  • やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい

    OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. /      \ /  _ノ  ヽ、_  \ / o゚((●)) ((●))゚o \  twitter の OAuth 難しいお… |     (__人__)'    | \     `⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからやる夫でやるお! |     |r┬-|     | \      `ー'´     / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ /    u  \      .____ |:

    やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい
  • Google App EngineのDatastoreへの非同期アクセスを可能にするDatastore Plus | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Guidoがここ数ヶ月関わっているというGoogle App EngineのDatastore Plusについてブログで紹介しています。 App Engine標準のdbモジュールの代替として使われるべく開発されているモジュール。dbモジュールで提供されているKeyやqueryが変更可能(mutable)であるなど,デザイン上の不合理を解決したより明確な設計を採用(Guidoが直したかったんですね)。 またdatastoreへの非同期アクセスを可能にしています。重たいクエリ,相対的に遅い書き込みにかかる時間や,レイテンシを回避できるようになります。datastore非同期への非同期アクセ

    YasSo
    YasSo 2011/01/09
    あとで試してみたい。
  • Google App Engine で DataStore を Python 対話シェルから参照する - てっく煮ブログ

    いまさらながらに Google App Engine をちょろちょろと触っている。DataStore を対話シェルから使えると便利そうなので、やり方を確立してみた。結論としては次のコードを対話シェル上で実行すれば使えるようになった。(Google App Engine SDK for Python Windows 版 1.4.0 にて確認) import os import sys import tempfile DIR_PATH = r"C:\Program Files\Google\google_appengine" APP_ID = "helloworld" sys.path += [ DIR_PATH, os.path.join(DIR_PATH, 'lib', 'antlr3'), os.path.join(DIR_PATH, 'lib', 'django'), os.path.

  • 入門 自然言語処理を禁書にすべき10の理由 | TRIVIAL TECHNOLOGIES on CLOUD

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

    YasSo
    YasSo 2010/11/17
    禁書になる前に買うわw
  • Python でグラフ・(疎)行列計算するためのライブラリを紹介するよ - 武蔵野日記

    PageRank とか HITS といったリンク解析ではグラフの計算が頻発するのだが、Python でそのあたり書くときの話をまとめてみる。グラフは行列で表現できる(ノード×ノード次元の行列 A を考えて、ノード i からノード j にエッジがあるとき、A[i,j] に値を入れておけばよい。無向グラフのときは A[i,j] = A[j,i] なので対称行列になる)ので、要は行列を手軽に扱えるライブラリの紹介である。 実は Python の行列演算ライブラリはどれも lapack/blas を内部的に呼んでいるので、C/C++ 等と比較してもそんなに遅くない。それどころか、自動的に並列化できるところは並列化してくれたりするので、まれに C より速いこともあるらしい。特に巨大なグラフを作る場合、ほとんどの処理は C などで書かれた関数に飛ぶので、速度的な問題は無視してもいいくらいである(逆に、

    Python でグラフ・(疎)行列計算するためのライブラリを紹介するよ - 武蔵野日記
  • https://www.freia.jp/taka/blog/691

    YasSo
    YasSo 2010/11/02
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
    YasSo
    YasSo 2010/11/02
  • Django Enviroment Setup on Mac OSX 10.6.2 (Snow Leopard)

  • GAE/Python 入門者向けTips « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに この数ヶ月、GAE/Python の勉強を兼ねて幾つかのGAEアプリを作りました。 その過程で気づいたこと/ハマったことをまとめました。 Tips一覧 今回取り上げる Tips は次の通りです。 開発環境 Python2.5 を使う 最新の

    YasSo
    YasSo 2010/10/27
    すごくよくまとまってる。GAE/Py は日本語で書かれた初心者向けの情報が少ないから助かる。
  • CAS - Central Authentication Service

    CalNet Authentication Service CalNet ID: Passphrase (Case Sensitive):

  • GAE/PyでDatastoreのデータを全削除するためのbulkdeleter.pyを書いた - すぎゃーんメモ

    GAE/Pyでbulkloaderを使ってデータをアップロードする - すぎゃーんメモ GAE/Pyでbulkloaderを使ってデータをダウンロード/削除する - すぎゃーんメモ の続き。 そもそもDatastoreからfetchしてきた時点で(この処理はマルチスレッドで行われているっぽい)削除処理をかけてやれればいいのだけど、残念ながらこちらでカスタマイズできるのはExporterクラスについてだけのようで、残念ながらこいつはすべてのデータをダウンロードした後に生成されたgeneratorしか扱うことができない。 という問題があって、bulkloaderを使用して指定したkindのエンティティを効率よく全削除することは出来なかった。 そうなるとbulkloaderを使わずに自分でThread作ったりしてそれぞれでremote_apiを叩いていくようにする、ということしか思いつかなかった

    GAE/PyでDatastoreのデータを全削除するためのbulkdeleter.pyを書いた - すぎゃーんメモ
    YasSo
    YasSo 2010/08/21
    bulkloaderでDatastoreのデータを全削除
  • Google App Engine で dropbox API を使うにあたって - かずぽんのブログ

    dropbox for developers の このページで公開されている python のライブラリを Google App Engine 上で使うに当たって、いろいろと下準備をしないといけなかった。 他の人も公開されているライブラリを Google App Engine 上で使うかもしれないので、下準備について書いておこうと思う。 パッケージのダウンロード Google App Engine ではこのドキュメントにあるとおり、必要最低限のPython のパッケージモジュールしか Google App Engine にインストールされていない。 このため、dropbox で公開しているライブラリを使うためには、以下のパッケージが必要になる。 oauth poster dropbox client library ブラウザかコマンドで上記のパッケージをダウンロードしてきましょう。 以下は

    Google App Engine で dropbox API を使うにあたって - かずぽんのブログ
  • Google App Engine上でPyPress·PyPress For GAE MOONGIFT

    PyPress For GAEはGAE用/Python製のオープンソース・ソフトウェア。世界中のブログエンジンシェアを大きく握っているのがPHPWordPressだ。オープンソースということもあり、その勢いは止まらない。バージョンアップを重ねるごとにどんどん便利になっている。 WordPress for Python! そんなWordPressを模して開発されているのがPython製のWordPressとでも言うべきPyPressだ。とは言えPythonが動くサーバならばPHPも動くだろうし、わざわざ乗り換える需要がないかも知れない。だがGoogle App Engineとなると話は別だ。PyPress For GAEがその答えになる。 PyPress For GAEはPyPressをGoogle App Engine上で動作するようにカスタマイズされたソフトウェアだ。機能的にはWord