エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NumPyで多項式計算 - inamori’s diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NumPyで多項式計算 - inamori’s diary
Problem 389 これは確率計算をする問題なので、いつものように母関数の計算をすることになります。しか... Problem 389 これは確率計算をする問題なので、いつものように母関数の計算をすることになります。しかし、多項式をリストとして計算すると、Pythonは非常に遅いんですよね。そんなとき、NumPyを使うと劇的に速くなります。 ダウンロードはこのあたりから。 http://sourceforge.net/projects/numpy/files/ リファレンス http://docs.scipy.org/doc/numpy/reference/generated/numpy.poly1d.html まずは簡単な例から。 import numpy f = numpy.poly1d([3, 2, 1]) print f これを実行するとこう表示されます。 2 3 x + 2 x + 1x2 + 2x + 3ではないので注意です。 print f.c とすると、 [3 2 1]と表示されます