あとりえこばと

Python基礎

【NumPy】ユニバーサル関数

ユニバーサル関数配列(ndarray)のすべての要素を操作して配列を返す関数をユニバーサル関数(universal function)とよびます。たとえば、numpy.sin() は受け取った配列のすべての要素について正弦値を計算します。 ...
Python基礎

【NumPy】配列の演算規則

配列の演算規則この記事では NumPy 配列 の基本的な 演算規則 を解説します。準備として 2 × 2 の配列 x を生成しておきます。 # PYTHON_NUMPY_OPERATION_RULE # In import numpy as...
Python基礎

【NumPy】配列の次元数(ndim)・軸(axis)・サイズ(size)

配列の次元数と軸配列の次元数 (ndim)NumPy の配列オブジェクト ndarray を生成するときに [] で括った数が、その配列の次元数となります。ここであらためて、NumPy における配列の次元数が何を意味するのか、図を使って直感...
Python関数

【NumPy】配列生成関数

numpy.array()numpy.array() はシーケンスを受け取って、配列 (ndarrayオブジェクト) を返します。 numpy.array(object, dtype=None, *, copy=True, order='K...
Python関数

【Python】allとanyの使い方

【Python】all()Python の組み込み関数 all() は受け取った イテラブル・オブジェクト (リストやタプルなど) のすべての要素が True であるか、またはイテラブル・オブジェクトが空であるときに True を返します。...
グラフと図形

【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...