タグ

Pythonと数値計算に関するxiangzeのブックマーク (3)

  • 固有値問題 - おっぱいそん!

    Pythonで固有値問題を解く方法についてメモしておく。 メジャーな方法として、以下の3つがある numpy.linalgの関数を使う。 scipy.linalgの関数を使う。 scipy.sparse.linalgの関数を使う。 numpy.linalgとscipy.linalgには以下の4つの関数がある。 eig:一般の行列の固有値・固有ベクトルを求める。 eigh:エルミート(or 実対称)行列の固有値・固有ベクトルを求める。 eigvals:一般の行列の固有値のみを求める。 eigvalsh:エルミート(or 実対称)行列の固有値のみを求める。 関数名のhはHermitianの略。Scipyだと一般化固有値問題*1もオプションで出来る。 ちなみに、scipy.linalgはnumpy.linalgに含まれる関数はすべて含んでいて、さらに追加で他の関数も含んでいる。また、scipy.

    固有値問題 - おっぱいそん!
  • 磁気流体の数値計算で遊ぶ - Qiita

    磁気流体とは プラズマや液体金属のような電気伝導性の高い流体を扱う流体力学を磁気流体力学 (Magnetohydrodynamics) といいます。英語から略してよくMHDと呼ばれます。 この磁気流体の方程式系は保存形で書くと以下のようになります。 \frac{\partial\mathbf{U}}{\partial t} + \frac{\partial\mathbf{F}}{\partial x} + \frac{\partial\mathbf{G}}{\partial y} + \frac{\partial\mathbf{H}}{\partial z}= \mathbf{0} \mathbf{U} = \begin{bmatrix} \rho \\ \rho u \\ \rho v \\ \rho w \\ B_x \\ B_y \\ B_z \\ e \end{bmatrix},\

    磁気流体の数値計算で遊ぶ - Qiita
  • FrontPage - Numerical Analysis with Python

    このサイトについて † SciPyを中心としたPythonによる数値解析モジュールとそれに関連する話題のwikiです。 間違い等、気付いたことがあれば適宜加筆・修正していただけるとうれしいです。 (今のところ誰でも自由に編集できるようになっています) ↑ Pythonって何? † www.python.orgより Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level

  • 1