Numpy– tag –
-
【NumPy】2次元ndarrayのそれぞれの行で条件を満たす最後の要素のインデックスを取得する方法[Python]
NumPy 前回、Pandasのデータフレーム中の最大値、最小値を取得する方法を紹介しました。 今回はNumPyで2次元ndarrayのそれぞれの行で条件を満たす最後の要素のインデックスを取得する方法を紹介します。 どういう状況かというとこちらのような2次元ndarr... -
【NumPy】ndarrayの形状を変えるresizeとreshape、そしてsplitの違い[Python]
NumPy 前回、matplotlibでグラフの表示範囲の上限値、もしくは下限値だけ設定する方法を紹介しました。 今回はNumPyでndarrayの形状を変えるresizeとreshape、そしてsplitの違いを紹介します。 それでは始めていきましょう。 1次元から2次元への変更 まず... -
【NumPy】Generatorを使った場合のリストからランダムに要素を抽出する方法[Python]
NumPy 前回、PythonのPandasで現れる「FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. 」の警告への対処法を紹介しました。 今回はNumPyのGeneratorを使った場合のリストからランダムに要素を抽出... -
【NumPy】マスクした配列を扱うmaモジュール[Python]
NumPy 前回、正規化されたsinc関数を返すnp.sincを紹介しました。 今回はNumPyでマスクした配列を扱うmaモジュールを紹介します。 それでは始めていきましょう。 配列の要素にマスクするとは まず配列の要素にマスクするとはどういうことかを解説していき... -
【NumPy】正規化されたsinc関数を返すnp.sinc[Python]
NumPy 前回、matplotlibのstep関数で階段状のグラフを作成する方法を紹介しました。 今回は正規化されたsinc関数を返すnp.sincを紹介します。 それでは始めていきましょう。 np.sinc np.sicを使うにはXの値のリストを作成し、「np.sinc(Xの値のリスト)」と... -
【NumPy】配列の形状を変えるブロードキャスト(np.broadcast_to、np.broadcast_arrays)[Python]
NumPy 前回、NumPyでndarrayを分割するsplit、array_split、hsplit、vsplit、dsplitを紹介しました。 今回はNumPyで配列の形状を変えるブロードキャスト(np.broadcast_to、np.broadcast_arrays)を紹介します。 それでは始めていきましょう。 np.broadcas... -
【NumPy】ndarrayを分割するsplit、array_split、hsplit、vsplit、dsplit[Python]
NumPy 前回、Pandasのgroupbyでキーによるグルーピングをして統計値を算出する方法を紹介しました。 今回はNumPyでndarrayを分割するsplit、array_split、hsplit、vsplit、dsplitを紹介します。 それでは始めていきましょう。 np.split まずはndarrayを等... -
【NumPy】ヒストグラムのビンを任意に作成する方法(np.ditigize)[Python]
NumPy 前回、NumPyで配列を連結する方法(np.hstack、np.vstack、np.dstack、np.concatenate、np.block)を紹介しました。 今回はNumPyでヒストグラムのビンを任意に作成する方法(np.ditigize)を紹介します。 それでは始めていきましょう。 np.digitize... -
【NumPy】配列を連結する方法(np.hstack、 np.vstack、np.dstack、np.stack、np.concatenate、np.block)[Python]
NumPy 前回、SciPyでscipy.fftによる高速フーリエ変換の方法を紹介しました。 今回、NumPyで配列を連結する方法(np.hstack、np.vstack、np.dstack、np.concatenate、np.block)を紹介します。 それでは始めていきましょう。 np.hstack、np.vstack、np.dst... -
【NumPy】πや角度とラジアンの変換、三角関数(sin、cos、tan)、逆三角関数(arcsin、arccos、arctan)の計算方法[Python]
NumPy 前回、NumPyで配列を繰り返し並べ、タイル状にするnp.tileを紹介しました。 今回はNumPyでπや角度とラジアンの変換、三角関数(sin、cos、tan)、逆三角関数(arcsin、arccos、arctan)の計算方法を紹介します。 それでは始めていきましょう。 πの値...