Pynote

Python、機械学習、画像処理について

numpy

Python - データの各サンプル同士の距離行列を作成する方法について

概要 データの各サンプル同士の距離行列を作成する方法について紹介する。 概要 キーワード 距離行列 データを作成する。 距離行列を作成する。 距離行列を可視化する。 距離行列からわかること 入力及び距離関数について 各サンプルから距離が最も近いサン…

numpy - 配列から値を取り出す、配列に値を代入する。

概要 numpy の配列から値を取り出す、配列に値を代入する関数を整理する。 概要 一覧表 numpy.take numpy.put numpy.take_along_axis numpy.put_along_axis numpy.compress numpy.place numpy.select numpy.putmask numpy.diagonal numpy.fill_diagonal

numpy - 配列をファイルに保存する、ファイルから読み込む

概要 numpy の配列をファイルに保存する、ファイルから読み込む関数を整理する。 概要 一覧表 numpy.save numpy.savetxt numpy.savez numpy.savez_compressed numpy.load

numpy - 集合演算を行う関数

概要 numpy の集合演算を行う関数を整理する。 概要 一覧表 numpy.in1d numpy.intersect1d numpy.isin numpy.setdiff1d numpy.setxor1d numpy.union1d

numpy -ビット演算

概要 numpy のビット演算を行う関数を整理する。 概要 一覧表 numpy.bitwise_and numpy.bitwise_or numpy.bitwise_xor numpy.invert numpy.left_shift numpy.right_shift numpy.unpackbits numpy.packbits numpy.binary_repr

numpy - ソートする関数

概要 numpy のソートを行う関数を整理する。 概要 一覧表 numpy.argsort numpy.lexsort numpy.sort numpy.sort_complex

numpy - 指定した条件を満たすインデックスを取得する関数

概要 numpy の指定した条件を満たすインデックスを取得する関数について 概要 一覧表 numpy.where numpy.argwhere numpy.argmax numpy.argmin numpy.nanargmax numpy.nanargmin numpy.nonzero numpy.flatnonzero numpy.searchsorted numpy.extract numpy.cou…

numpy - インデックスを作成する関数

概要 numpy のインデックスを作成する関数を整理する。 概要 numpy.s_ numpy.indices numpy.ravel_multi_index numpy.unravel_index numpy.tril_indices numpy.tril_indices_from numpy.triu_indices numpy.triu_indices_from numpy.diag_indices numpy.diag…

numpy - 論理演算を行う関数

概要 numpy のブール演算を行う関数を整理する。 概要 一覧表 numpy.logical_and numpy.logical_or numpy.logical_xor numpy.logical_not numpy.any numpy.all

numpy - 複素数関係の関数 まとめ

概要 numpy の複素数関係の関数を整理する。 概要 一覧表 numpy.real numpy.imag numpy.conj numpy.angle numpy.real_if_close numpy.isreal numpy.iscomplex

numpy - 総和、総乗、累積和、累積積

概要 numpy の総和、総乗、累積和、累積積を計算する関数を整理する。 概要 総和、総乗、累積和、累積積 numpy.sum numpy.prod numpy.cumsum numpy.cumprod numpy.nansum numpy.nanprod numpy.nancumsum numpy.nancumprod min/max numpy.minimum numpy.maxim…

numpy - 形状、軸を変更する関数を整理する。

概要 numpy の形状、軸を変更する関数を整理する。 概要 形状を変更する。 numpy.reshape numpy.ravel 軸の位置を変更する。 numpy.transpose numpy.moveaxis numpy.swapaxes 軸を追加、削減する。 numpy.squeeze numpy.expand_dims numpy.atleast_1d numpy.…

numpy - 配列の結合、分割、要素の追加、削除

概要 numpy の配列の結合、分割、要素の追加、削除する関数を整理する。 概要 複数の配列を結合する。 numpy.r_ 配列をカンマ区切りで指定する。 start:stop:step を使用する。 結合方法を指定する。 numpy.c_ numpy.vstack numpy.hstack numpy.dstack numpy…

numpy - 浮動小数点数関係の関数 まとめ

概要 numpy の浮動小数点数に関係する関数を整理する。 概要 丸め numpy.around numpy.rint numpy.floor numpy.ceil numpy.trunc 浮動小数点数の扱い numpy.signbit numpy.copysign numpy.frexp numpy.ldexp numpy.nextafter numpy.spacing numpy.modf 無限…

numpy - 基本的な関数 まとめ (三角関数、対数関数、指数関数、etc)

概要 numpy の雛形から配列を生成する関数を整理する。 概要 三角関数 三角関数 (sin, cos, tan) のグラフ 逆三角関数 (arcsin, arccos, arctan) のグラフ 双曲線関数 双曲線関数 (sinh, cosh, tanh) のグラフ 度 (degree)、ラジアン (radian) の相互変換 対…

numpy - 上三角行列、下三角行列、対角行列の作成、対角成分の取得 (diag, tri, triu, tirl, etc)

概要 numpy の指定した行列から上三角行列、下三角行列、対角行列を作成する及び対角成分を取得する関数を整理する。 概要 一覧表 numpy.diag numpy.diagflat numpy.tri numpy.tril numpy.triu 参考

numpy - 規則的な配列を作成する。 (arange, linspace, meshgrid, etc)

概要 規則的な配列を作成する numpy の関数を整理する。 概要 一覧表 numpy.arange numpy.linspace numpy.logspace numpy.geomspace numpy.meshgrid numpy.mgrid 参考

numpy - 既存のリソースから作成する。 (copy, frombuffer, loadtxt, etc)

概要 リストや文字列、ファイルなど既存のリソースから配列を生成する numpy の関数を整理する。 概要 一覧表 numpy.array numpy.copy numpy.frombuffer numpy.fromfile numpy.fromfunction numpy.fromiter numpy.fromstring numpy.loadtxt 例: CSV ファイル…

numpy - 雛形から配列を作成する関数まとめ (empty, zeros, ones, etc)

概要 numpy の雛形から配列を生成する関数を整理する。 概要 一覧表 numpy.empty numpy.empty_like numpy.ones numpy.ones_like numpy.zeros numpy.zeros_like numpy.full numpy.full_like numpy.eye numpy.identity 参考