2018-12

グラフと図形

【Matplotlib】曲面の描画

Axes3D.plot_surface:曲面Axes3D.plot_surface() で 3 次元座標に曲面を描くことができます。 Axes3D.plot_surface(X, Y, Z, *args, **kwargs) X, Y, Z...
グラフと図形

【Matplotlib】等高線の描画

等高線の描画x と y のデータをnumpy.meshgrid()に渡すと、xy平面上の格子点 (X, Y) を作成してくれます。1つ1つの格子点 X, Y について高度 Z を与えると、(X, Y, Z) の三次元データが完成するので、こ...
グラフと図形

【Matplotlib】画像の読み込みと保存

画像の作成・読み込み・保存画像と配列Scikit-image というパッケージには、色々な画像データが収められています。その中から chelsea (チェルシー) という可愛い「にゃんこ」の画像を読み込んでみましょう。 # PYTHON_N...
Python関数

Decimal.quantizeによる端数処理

Decimal.quantize()十進浮動小数点数 (Decimalオブジェクト) の quantize()メソッドを用いると、丸める方法を指定して端数を処理することができます。 Decimal.quantize(m, rounding)...
Python基礎

天井関数と床関数

天井関数天井関数 (ceiling function) は、ある実数 $x$ に対して $x$ 以上の最大の整数を返す関数です。$\lceil x \rceil$ あるいは $\mathrm{ceil}(x)$ の記号で表されます。 Pyt...
Python基礎

数値を丸める関数

数値を丸める方法Python では組み込みの関数やモジュールを用いて数値を丸めることが可能です。この記事では組み込みの round() 関数や NumPy の round() 関数、format メソッドを使って数値を丸める方法について解説...
Python数学

デルタ関数とヘヴィサイドの階段関数

ディラックのデルタ関数ディラックのデルタ関数は $x=0$ で無限大、その他の区間で $0$ の値をもち、全区間での積分が $1$ となるように定義された特殊な関数です。 \ 0 & (x\neq 0)\end{cases}\]\ デルタ関...
Python数学

【SymPy】LaTeXによる数式表示

sympy.init_printing()Jupyter Notebook には MathJax という Javascriptライブラリが組込まれていて、sympy.init_printing() を使うと、LaTeX形式で数式を出力させる...
Python数学

符号関数

符号関数(sign function)符号関数は変数 $x$ の符号に応じて、$-1,\ 0,\ 1$ のいずれかの値を返す関数として定義され、$\mathrm{sgn}(x),\ \mathrm{Sgn}\,x,\ \mathrm{sig...
グラフと図形

matplotlib.patches.FancyBboxPatch

FancyBboxPatchクラスmatplotlib.patches モジュールの FancyBboxPatchクラスには、長方形をベースに角を丸めたり、辺をギザギザにしたりといった特殊な図形を生成する複数のサブクラス(派生クラス)があり...