Python [numpy] mashgrid関数で座標行列生成 mashgrid関数で座標行列生成 mashgrid関数の機能mashgrid関数の機能としては、第1引数と第2引数に1次元のnumpy配列渡すことで、全組み合わせの座標の行列を返します。 ソースコードINimport numpy as n... 2022.05.02 Python
Python numpy配列の次元追加 numpy配列の次元追加行方向の次元追加[](各括弧)の行方向に、np.newaxisを指定することで次元を増やせます。INimport numpy as nparr1 = np.array()arr1OUTarray(])列方向の次元追加... 2022.05.02 Python
Python numpy配列の行と列の入れ替え(転置) numpy配列の行と列の入れ替え(転置)行と列を入れ替えるには、T属性を使うか、transposeメソッドでできます。INimport numpy as nparr = np.array(, ])arr.T #... 2022.05.02 Python
Python numpy配列の連結と分割 numpy配列の連結列方向の連結(行増加)vstack関数または、concatenate関数を利用することで列方向の連結ができます。INimport numpy as nparr1 = np.array(, ... 2022.05.02 Python
Python numpy配列の値コピー(Python) numpy配列の値コピーイコールを使ってコピーをしようとすると、参照コピーになります。値コピーにする場合は、copyメソッドを利用することでできます。●実行例import numpy as nparr1 = np.array()arr2 =... 2022.05.02 Python
Python リストのスライスとnumpyのスライスの違い リストのスライスとnumpyのスライスの違いリストのスライスで取得したデータは値コピー、numpyのスライスで取得したデータは参照コピーになります。実際の動作は以下を参照してください。リストのスライスlist1 = list2 = list... 2022.05.02 Python
Python [numpy] 単位行列の2次元配列作成(Python) 単位行列の2次元配列作成np.eye関数を使うことで単位行列を作成できます。引数にはサイズを指定します。INimport numpy as npnp.eye(3)OUTarray(, , ]) 2022.04.28 Python
Python [numpy] 一様乱数と正規分布の乱数生成関数(Python) 乱数生成関数まとめ関数機能np.random.random0以上、1未満の一様乱数の作成するnp.random.rand0以上、1未満の一様乱数の作成するnp.random.randint任意の範囲の一様乱数の整数を作成するnp.rando... 2022.04.28 Python
Python [numpy] numpy配列の要素のデータ型をdtypeで確認 numpy配列の要素のデータ型を確認dtype属性でnumpy配列の要素のデータ型を確認できます。以下の場合は、int32のデータ型であることが分かります。INimport numpy as nparr1 = np.array()arr1.... 2022.04.28 Python
Python [numpy] 1次元配列と2次元配列の次元変換方法 (reshape・ravel・flatten) 1次元配列→2次元配列に変換(reshapeメソッド)reshape関数を使うことで、1次元から2次元の配列に変換することができます。以下のように、の配列を用意し、reshapeメソッドで、第一引数に行数、第2引数に列数を渡して変換できます... 2022.04.28 Python