Python における無名関数の使い方についてご説明します。 Python では lambda 式を使って無名関数を定義することができます。
Pythonで音声信号処理(2011/05/14) 今回は、高速フーリエ変換(FFT)を試してみます。FFTとはFinal Fantasy Tactics Fast Fourier Transformの略でその名の通り、前回の離散フーリエ変換(DFT)を大幅に高速化したしたアルゴリズムです。一般にフーリエ変換といったらFFTが使われるようです。DFTは自分で公式に忠実に実装してみましたが、FFTはPythonのnumpyやscipyに実装があるのでそれを使ってみます。numpyの実装はnumpy.fft.fftでscipyの実装はscipy.fftpack.fftです。使い方はほとんど同じですが、この記事によるとscipyの実装の方が高速とのこと。scipy版には他にもいろいろ関数があります。おいおい使っていきたいと思います。 #coding:utf-8 import wave impor
>>> import chardet >>> s='あいう' >>> a=chardet.detect(s) >>> type(a) <type 'dict'> >>> a['confidence'] 0.87624999999999997 >>> a['encoding'] 'utf-8'
twitter4search はじめはこのように検索フォームが4つ表示されます。 検索すると、Ajaxでなめらかに検索結果が表示されます。 ちなみに、背景の色は日本の淡い伝統色を使っています。 好きな検索語を4つ、入れてみましょう。経済に関心がある人なら、 たとえば「ダウ」「金融」「為替」「経済」とか。 電機業界に興味がある人は「パナソニック」「ソニー」「サムスン」「日立製作所」とか。 Webとゲームに興味がある人は「ツイッター」「GREE」「ゲーム業界」「ゲーム会社」とか。 言語に興味がある人は「英語」「フランス語」「中国語」「日本語」とか。 就職活動中の学生は「就活」「エントリーシート」「面接」「内定」で 同じ状況の人を見つけてみたり。。。 音声合成ソフトウェア、ボーカーロイドが好きな人は 「初音ミク」「鏡音レン」「鏡音リン」「巡音ルカ」とか。 かわいい女優さんをチェックしたい人はたと
今の自分は、出会った人や読んできた本によって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…
python のディクショナリは存在しないキーを参照すると KeyError が発生するんで使用前に has_key() を使ってキーの存在を調べたりする必要がある。複数のディクショナリを使ってるときに、 if 文をいっぱい書くのが面倒だなぁと思ってたんだけど、setdefault() を使えば面倒が一気に解消されることを知った。 存在しないキーを参照するとこうなる。 >>> d = {} >>> d['hoge'] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'hoge' setdefault() を使用するとこんな感じ >>> d = {} >>> d.setdefault('hoge', 'fuga') 'fuga' >>> d {'hoge': 'fuga'} >>
http://twitter.com/eitantan twitter APIをpythonから使っています。 crontabで3分おきに自動実行させています。 →20分おきに変更しました! (ペースがはやすぎるという意見をいくつかいただいた) 詳しくはあとでまとめる予定です。 英単語レベルは、ちょっと難しいレベルです。 TOEICのPart5の、単語力を試す問題に使われそうなレベルです。 ごくまれにしか出ない単語ばかりではありません。 enhance, recession, succumb, suppress, tedious, inspiration など、よく出る単語が多いです。 それらをつぶやきます。 単語数はまだ350程度ですし、 例文はたまにつぶやく程度です。 (eitantanは勉強中です!) 例文の作成は大変です。 たまにつぶやく今のペースが、見た目的にもいいかもしれません
ここで言う「片思い」とは、 あなたがfollowしているのに 相手はfollowしていない人をさします。 そういう人をまとめてfollowからはずすPythonコード をここに書きます。 python twitterを導入している環境なら動くはずです。 Ubuntu Linuxで動作確認済みです。 remove.py # -*- coding:utf-8 -*- import twitter import urllib2 import json username = 'yourID' password = '**********' def getFollowers(screen_name=username): ''' follwerのidをリストで返す ''' url = "http://twitter.com/followers/ids/%s.json" % screen_name id
とりあえずこれだけの記述でウィンドウが表示できます。 # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.mainloop() ウィンドウのタイトルは title() メソッドで設定します。 # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.title("title") root.mainloop() unicodeを使用することで日本語も問題なく使えます。 # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.title(u"タイトル") root.mainloop() geometry() メソッドでウィンドウサイズの指定ができます。 # -*- coding: ut
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く