zgow

Python

[numpy] 行列・ベクトルのドット積(内積)の計算 [Python]

行列・ベクトルのドット積の計算計算方法numpyのdot関数か、@演算子を使うことで求められます。ベクトルの内積を計算例import numpy as nparr1 = np.array()arr2 = np.array()arr1.dot...
Python

[numpy] 自然対数log eを計算する関数(Python)

自然対数log eを計算する関数e=2.7182…を底として自然対数を計算する関数です。実行例INimport numpy as nparr1 = np.array()np.log(arr1)OUTarray()
Python

[numpy] 常用対数log10の値を計算する関数(Python)

常用対数log10の値を計算する関数(Python)常用対数を計算するのに、log10関数がnumpyに用意されています。使用例INimport numpy as nparr1 = np.array()np.log10(arr1)OUTar...
Python

[numpy] mashgrid関数で座標行列生成

mashgrid関数で座標行列生成 mashgrid関数の機能mashgrid関数の機能としては、第1引数と第2引数に1次元のnumpy配列渡すことで、全組み合わせの座標の行列を返します。 ソースコードINimport numpy as n...
Python

numpy配列の次元追加

numpy配列の次元追加行方向の次元追加[](各括弧)の行方向に、np.newaxisを指定することで次元を増やせます。INimport numpy as nparr1 = np.array()arr1OUTarray(])列方向の次元追加...
Python

numpy配列の行と列の入れ替え(転置)

numpy配列の行と列の入れ替え(転置)行と列を入れ替えるには、T属性を使うか、transposeメソッドでできます。INimport numpy as nparr = np.array(, ])arr.T #...
Python

numpy配列の連結と分割

numpy配列の連結列方向の連結(行増加)vstack関数または、concatenate関数を利用することで列方向の連結ができます。INimport numpy as nparr1 = np.array(, ...
Python

numpy配列の値コピー(Python)

numpy配列の値コピーイコールを使ってコピーをしようとすると、参照コピーになります。値コピーにする場合は、copyメソッドを利用することでできます。●実行例import numpy as nparr1 = np.array()arr2 =...
Python

リストのスライスとnumpyのスライスの違い

リストのスライスとnumpyのスライスの違いリストのスライスで取得したデータは値コピー、numpyのスライスで取得したデータは参照コピーになります。実際の動作は以下を参照してください。リストのスライスlist1 = list2 = list...
Python

[numpy] 単位行列の2次元配列作成(Python)

単位行列の2次元配列作成np.eye関数を使うことで単位行列を作成できます。引数にはサイズを指定します。INimport numpy as npnp.eye(3)OUTarray(, , ])