Python関数 絶対値の演算 Pythonのabs、math.fabs、numpy.absolute関数を使って絶対値を計算できます。SymPyで絶対値関数を微分すると、符号関数sign(x)を返します。 2018.10.12 Python関数
グラフと図形 【Matplotlib】ヒストグラムの作成 ヒストグラムの作成Axesオブジェクトの hist() メソッドを使うと、ヒストグラムを描くことができます。以下のサンプルコードでは、男性の身長の疑似統計データを作成してヒストグラムで可視化しています。 # MATPLOTLIB_HISTO... 2018.10.11 グラフと図形
Python数学 非数と無限大 非数(nan)nan は not a number、すなわち非数の略で、異常な数値を表す浮動小数点数型オブジェクトであり、後述するように inf を用いた演算の結果として生成されることがあります。nan は float("nan") で生成... 2018.10.09 Python数学
Python関数 乱数の生成 この記事では、Python の標準ライブラリと NumPy で使用できる、一様乱数(どの値も等しい確率で得られる乱数)を生成する関数について解説します。 疑似乱数生成器Python 標準ライブラリの random モジュールには様々な種類の... 2018.10.08 Python関数
Python関数 平方根(ルート)の演算 【Python】平方根(ルート)の演算$2$ 乗して $x$ になる数を $x$ の平方根(square root)とよびます。たとえば、$-4$ と $4$ はどちらも $2$ 乗すると $16$ になるので、$16$ の平方根です。 $... 2018.10.08 Python関数
Python関数 組み合わせの数(重複ありと重複なし) Pythonの標準ライブラリのitertools.combinationsは、受け取ったイテラブルの要素の組み合わせをイテレータで返します。SciPyパッケージのspecial.combは組み合わせの数を返します。 2018.10.07 Python関数
Python関数 階乗の計算 階乗と二重階乗階乗とは次式で定義される演算です。 \ たとえば、$5$ の階乗は \ のように計算します。階乗計算は単純な再帰アルゴリズムで実装できます: \ たとえば $4!$ を計算するときには、$f=4$ からスタートして、$f$ と... 2018.10.04 Python関数
Python関数 対数(log)の計算方法 【Python】対数計算対数関数は指数関数 $y=a^x$ の逆関数として定義されます。 上図のように、ある正数 $R$ について、 \ を満たすような $r$ を \ のように書き表し、$r$ を $R$ の対数とよびます。このとき、$a... 2018.10.03 Python関数
Python関数 ネイピア数と指数関数 mathモジュールの指数関数mathモジュールをインポートすると、math.e, math.exp(x), math.expm1(x) を使えるようになります。 math.emath.e にはネイピア数(自然対数の底)の近似値が格納されてい... 2018.10.02 Python関数
Python関数 累乗(power) Pythonでは「**」演算子を使って、累乗(power)を計算できます。たとえば、3の2乗は3**2で計算できます。また、組み込み関数のpow()やNumPyのpow()を使って累乗を計算することもできます。 2018.10.01 Python関数