‘PC’ カテゴリーのアーカイブ

SymPyで素因数分解

2010年2月22日 月曜日


Pythonで素因数分解したいときは数式処理システムのSymPyを使うと簡単です

Pythonで書かれてるのでIronPythonでも使えます (2.6RCで確認)

>>> import sympy
>>> sympy.factorint(384)

{2: 7, 3: 1}

2^7 * 3=384 という意味の辞書が返ってきます。

で、最初、この存在に気が付かないで、、、

(続きを読む…)

Tags: ,

ポール・J. ナーイン「オイラー博士の素敵な数式」

2010年2月16日 火曜日


「数学ガール」3冊を一通り読んだ人(つまり、高校数学程度)の知識があれば読めると思います。
http://www.amazon.co.jp/exec/obidos/ASIN/4535784779/tamc-22/ref=nosim/

タイトルからは判りにくいのですが、実はフーリエ級数(変換)、サンプリング定理(と、そこにいたる道筋)の丁寧な説明となってます。

フーリエ変換っていうのは、、、オーディオプレーヤーのディスプレーでよく見かける、低い音、高い音が、それぞれどれぐらい出てるかを表示する、棒グラフが並んでるアレのことだと思っていただければ。

(続きを読む…)

Tags:

PyNomo 計算図表作成ツール

2010年1月4日 月曜日


PyNomo pynomo.org

A nomograph is a graphical computer.

nomographって言葉は初めて目にしました。有る意味、計算尺に近いのかも。

Pythonでnomographを作成するためのパッケージ。
Windowsだとインストールするのは面倒くさそうなので、しませんが(をぃ  
スチームパンクなSFの小道具として出すと面白そうかも、と思ったのでメモ。

サンプルを見るだけでも楽しいです。

(続きを読む…)

Tags:

【Py】今年勉強したいライブラリ

2010年1月3日 日曜日


あけましておめでとうございますー(遅

というわけで今年の初夢ということで(?)、 いきなりですが、今年勉強したいライブラリをだらだらと列挙。定番ばかりですが。

(続きを読む…)

Tags:

2地点の緯度経度から距離を概算

2009年12月29日 火曜日


A地点から~B地点まで~の距離を計算する関数 geodistanceを書いてみますた。
2地点の緯度経度から距離を概算します

誤差が500メートルぐらいありますが、(今必要な値としては)1km単位ぐらいまで許容範囲だったので、これで行くことに。 メモ

  • 測量計算
  • 距離と方位角の計算
    こちらに、ちゃんとしたアルゴリズムがあります。(多分、ミリ単位の精度)
    でも、難しくてよくわからなかったので(涙

(続きを読む…)

Tags: ,