Python関数 名前を自動生成する 氏名自動生成器:name_generator()pandasの実践編です。苗字と名前をランダムに組み合わせて、氏名を自動生成する name_generator() 関数を作成してみます。 最初に NumPy と pandas をインポートし... 2019.08.20 Python関数
Python数学 ロジスティック関数とロジット ロジスティック関数ロジスティック方程式 \ の解である ロジスティック関数 (Logistic function) は、シグモイド関数 \ を特別な形として含む、より汎用的な関数です: \ この定義式において $K=1,\ x_0=0$ と... 2019.08.12 Python数学
Python数学 ベッセル関数とノイマン関数 ベッセル関数(円筒関数)第1種ベッセル関数 (第1種円柱関数) は、ベッセルの微分方程式 \ の特殊解の1つであり、具体的には \ という級数で表されます。$v$ が非整数のときには、$J_{-v}$ もまた $J_v$ とは独立な解です。... 2019.07.25 Python数学
Python関数 numpy.diff(), numpy.ediff1d() 隣り合う要素の差分をとる関数numpy.diff() や numpy.ediff1d() は受け取った配列のとなり合う要素の差分を作って返します。 numpy.diff()numpy.diff() は受け取った配列の隣り合う要素同士の 差分... 2019.07.23 Python関数
Python数学 数値積分 SciPyを活用した数値積分を解説します。一変数積分から始めて、広義積分、重積分、フレネル積分といった応用的な積分についても豊富なサンプルコードを用意しています。SymPyによるシンボリック積分も説明します。 2019.07.22 Python数学
Python関数 numpy.ravel, ndarray.flattenで配列をフラット化する 【NumPy】多次元配列をフラットにする関数多次元配列をフラットにして(一次元配列にして)返す関数の一覧です。 numpy.ravel()numpy.ravel() は受け取った多次元配列を フラット にして 1 次元配列を返します。 # ... 2019.07.21 Python関数
Python基礎 numpy.roll numpy.roll()numpy.roll() は指定した軸に沿って配列の要素を シフト させます。 numpy.roll(a, shift, axis=None)shift に正数 (プラスの値) を指定すると、すべての要素の位置が一斉... 2019.07.21 Python基礎
Python数学 基本行列と基本変形 ≪【前の記事】行列の累乗【Pythonで学ぶ線形代数学講座(26)】基本行列と基本変形 基本行列次回記事でガウス・ジョルダンの消去法による連立方程式の解き方を学びますが、その準備として線形代数における 基本行列(elementary mat... 2019.07.20 Python数学
Python関数 【NumPy】反転操作 【NumPy】配列要素の反転操作配列要素を特定の軸について反転させる関数の一覧です。 numpy.flip()numpy.flip(arr, axis=None) は指定した軸 (axis) に沿って要素を 反転 させます。1 次元配列を渡... 2019.07.19 Python関数
Python関数 numpy.unique()で重複要素を削除した配列を生成する numpy.unique()numpy.unique() は受け取った配列から重複要素を削除してユニークな要素だけで構成される配列を返します (Python の set() に相当する関数です)。 numpy.unique(arr, ret... 2019.07.19 Python関数