あとりえこばと

Python関数

numpy.trim_zeros

numpy.trim_zeros()numpy.trim_zeros() は 1 次元配列からゼロを取り去る関数です。 numpy.trim_zeros(filt, trim='fb')trim に "fb" を指定するか、この引数を省略す...
Python関数

【NumPy】非ゼロ要素のインデクスとカウント

【NumPy】非ゼロ要素をカウントする関数一覧NumPy 配列のゼロではない要素のインデクスや数え上げに関連する関数の一覧です。 numpy.nonzero()numpy.nonzero()は配列の非ゼロ要素のインデクス配列をタプルで返しま...
Python関数

【NumPy】行と列の削除

【NumPy】配列の行と列を削除する方法numpy.delete() 関数またはマスク操作を使って、配列の特定の行や列を削除できます。 numpy.delete()numpy.delete() を使うと配列の行や列を削除できます。 nump...
Python関数

numpy.append

numpy.append()numpy.append() は配列の末尾 に 要素を追加する関数です。 numpy.append(arr, values, axis=None)arr には配列 (ndarray) 以外にリストやタプルなども渡...
Python関数

numpy.insert

numpy.insert()numpy.insert() は指定した位置に配列や数値を挿入する関数です。 numpy.insert(arr, obj, values, axis=None)arr に配列、obj にインデックス、values...
Python関数

numpy.tile

numpy.tile()numpy.tile(A, reps) はスカラーまたは配列 A タイル状に敷き詰める関数です。reps で A の個数を指定します。 # NUMPY_TILE # In import numpy as np # を...
Python関数

numpy.repeat

numpy.repeat()numpy.repeat(a, n) はスカラーや配列 a の各要素を n 回 繰り返す 配列を生成します。 # NUMPY_REPEAT # In import numpy as np # 1を5個並べる a ...
Python数学

素数と合成数、素因数分解

【Python】素数判定・素数生成プログラム$1$ と自身以外に約数をもたない自然数を素数 (prime number)といいます。言い換えると、$2$ 個の約数をもつ自然数は素数です。たとえば、$7$ の約数は $1$ と $7$ の $...
Python数学

【SymPy】行列とベクトル

【SymPy】線形代数演算SymPy パッケージ の行列オブジェクト (MutableDenseMatrix) に対して実行できる 線形代数演算 (行列演算) について解説します。以下のコードは Jupyter Notebook で実行する...
Python数学

行列の累乗

≪【前の記事】行列の対角化【Pythonで学ぶ線形代数学講座(25)】行列の累乗計算 行列の累乗同じ行列を $k$ 回乗算することを行列の累乗とよび、$A^k$ で表します: \ 行列 $A$ の固有値 $\lambda$ に対応する固有ベ...