2008-03-01から1ヶ月間の記事一覧

最近読み進めている本。まだ6講の途中までだが、かなり勉強になる。 この本があってよかったー、という感じ。例解UNIXプログラミング教室作者: 冨永和人,権藤克彦出版社/メーカー: ピアソンエデュケーション発売日: 2007/09/28メディア: 単行本(ソフトカバ…

日経ソフトウェア5月号

日経ソフトウエア 2008年 05月号 [雑誌]出版社/メーカー: 日経BP出版センター発売日: 2008/03/24メディア: 雑誌 クリック: 117回この商品を含むブログ (22件) を見る 特別インタビュー:Joel Spolsky氏に聞く おもろ。 ”そもそもよいプログラマは、自分の使…

フローズンバイナリの作成(2)

id:Megumi221:20080312 のエラー。検索してみると海外で同じことで悩んでいる人はたくさんいるようだ。解決策は、http://www.py2exe.org/index.cgi/MatPlotLib ここが詳しい。しかしうまくいかない。自分は、Python2.5とmatplotlib 0.91.2を使っているのだが…

今週読んでいた本。Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く作者: Randall Hyde,鵜飼文敏,まつもとゆきひろ,後藤正徳,トップスタジオ出版社/メーカー: 毎日コミュニケーションズ発売日: 2005/12/01メディア: 単行本購入: 2人 クリ…

エラー(その2)

二日前のエラーの話。 同じコードをノートPCで実行したところ、”仮想メモリが不足してます...”と表示されて固まってしまった。そこでコードをよく見なおした。ダメだったコードは下のもの。繰り返し処理をしている部分で落ちてしまう。for分の中でfig=figure…

フローズンバイナリの作成

wxPythonとmatplotlibをインポートしているコードから、フローズンバイナリを作るべくpy2exeを使った。 distホルダは作成できた。しかし、実行するとエラーになる。 Traceback (most recent call last): File "_main_tree.py", line 24, in <module> File "zipextimp</module>…

エラー

困ったことだ。原因不明。 wxPythonとMatplotlibで作ったGUIの操作途中で落ちてしまう。 Microsoft Visual C++ Runtime Libraryなんて関係あったのか。

画像の表示を切り替える。

パラパラ漫画のように表示している画像を切り替えたい。 wxPythonのデモコードから参考になりそうなものを見つけた。 Throbber.py : パラパラ漫画 Img2PyArtProvider.py : 国旗の画像を切り替える 中身を見てもちょっとすぐには理解できそうもない。

昨日のコードの修正

ax.textに位置がおかしかった。直したら処理速度が向上した。 ax=...の位置も修正。 かなり無駄な事をやっていた...。 def PlotContour2(): """ 動画の作成 """ colors = ['#FFFFFF', '#FFFF33', '#FFCC99', '#CC0033'] for k in range(1, Util.dam_dam[0]+1…

 動画の作成

動画を作成するために、まずは各時刻での絵を順番に描いていく作業を関数とする。 def PlotContour2(): color = 'r' num = 0 fig = figure() ax = fig.add_subplot(111) for k in range(1, Util.dam_dam[0]+1): num += 1 ion() for i in range(Util.sens_num…

 Numpyのインストール

Numpyのインストールは簡単だった。 バイナリがあった(Windowsの場合)。http://numpy.scipy.org/

 アニメーションファイルを出力する

さらに昨日の続き。 昨日の方法は、画像を繰り返し再描画して動いているように見せるものであったが、今回はmpgファイルとしてアニメーションを出力する方法を検討する。matplotlibのexamplesの中の movie_demo.pyを読む。一部を抜粋。 import os, sys from …

アニメーション表示する

昨日の続きで、アニメーション作成方法を検討する。 まず、連続的に画像ファイルを出力して後で動画ファイルにまとめる方法ではなく、画像を繰り返し再描画して動いているように見せる方法を見てみる。matplotlibのexamplesの中のanim.pyを読む。主要部分だ…

ファイルの連続描画にするか、動画ファイルを作るか

等高線図の時系列データがあるので、時間軸にそってそれらの図を並べて、アニメーション表示をしたい。 Matplotlibを使って図の描画を行うのであるが、このときアニメーション表示の仕方としては、 図を描画するキャンバスを決めておいて、そこに描いては消…

2月はとても忙しかった。仕事の環境と内容が今までと少し変わったからだ。 たぶん3月もまだ時間的にも気持ち的にも余裕がない。このごろは全く新しいことを勉強できていない。 技術的な進歩がない、非常に危機的状況である。通勤のときには、技術書ではなく…