Numpy– tag –
-
【NumPy】全ての要素が0の配列を作成する方法(np.zeros、np.zeros_like)[Python]
NumPy 前回、PythonのNumPyを使ったランダムな値の取得方法を紹介しました。 今回は全ての要素が0の配列を作成する方法を紹介します。 それでは始めていきましょう。 np.zeros():全ての要素が0の配列を作成 全ての要素が0の配列を作成するには「np.zer... -
【NumPy】NumPyを使ったランダムな値の取得方法[Python]
NumPy 前回、Pythonで再帰処理を大量に行った場合に出る「RecursionError: maximum recursion depth exceeded while calling a Python object」の対処法を紹介しました。 今回はNumPyでランダムな値を取得する方法を紹介します。 それでは始めていきましょ... -
【Python基礎】二つのリストで同じインデックスの要素を足し算、引き算、掛け算、割り算する方法
リスト同士の四則演算 前回、Pythonでリスト内の全ての数値に対して同じ値で足し算、引き算、掛け算、割り算する方法を紹介しました。 今回は二つのリストで同じインデックスの要素を足し算、引き算、掛け算、割り算する方法を紹介します。 それでは始めて... -
【Python基礎】リスト内の全ての数値に対して同じ値で足し算、引き算、掛け算、割り算する方法
リスト内の要素への四則演算 前回、PythonのmatplotlibでX軸を上に、Y軸を右に表示する方法を紹介しました。 今回はリスト内の全ての数値に対して同じ値で足し算、引き算、掛け算、割り算する方法を紹介します。 それでは始めていきましょう。 正しく計算... -
【NumPy】行列計算[Python]
numpy 前回、Pythonでリスト内の要素(文字列)を結合するjoin関数を紹介しました。 今回はnumpyで行列計算をする方法を紹介します。 まず行列とは数値を縦横に並べたもので、これを計算するには下の計算のように最初のカッコの中の数字は横に、次のカッコ... -
【NumPy】値が同じか(equal, not_equal, array_equal)、大きいか(greater, greater_equal)、小さいか(less, less_equal)を判定する方法[Python]
numpy 前回、numpyで近い値かどうかを判定するiscloseを紹介しました。 今回は値が同じか、大きいか、もしくは小さいかを判定する方法を紹介します。 それでは始めていきましょう。 値が同じか判定:equal, not_equal, array_equal numpyで値が同じか判定... -
【NumPy】近い値かどうかを判定するisclose[Python]
numpy 前回、数学計算用モジュールmathで色々試してみました。 今回はnumpyで値が近い値かどうかを判定するislcloseを紹介します。 ちなみに前回のmathモジュールでもiscloseが存在し、こんな感じで二つの値が近い値かどうかを判定するものでした。 import... -
【Python】時間変化のあるランダムな波形を作成する方法
ランダムな波形 前回、正規分布(ガウス分布)を使い、脳波のα波、β波、θ波のような波形を作成する方法を紹介しました。 今回はさらに時間で異なるランダムな波形になるようにしてみたいと思います。 まずは前回のおさらいです。 import matplotlib.pyplot... -
【Python】正規分布(ガウス分布)を使い、脳波のα波、β波、θ波のような波形を作成してみた
正規分布 前回、NumpyのFFT(高速フーリエ変換)を使って周波数解析をする方法を紹介しました。 今回はPythonで正規分布(ガウス分布)のデータを作成する方法を紹介します。 そしてその正規分布を使って、脳波のα波、β波、ガンマ派のような波形を作成して... -
【NumPy】FFT(高速フーリエ変換)で周波数解析[Python]
FFT(高速フーリエ変換) 前回、Pythonでランダムな波形を作成する方法を紹介しました。 せっかく波形を作成したので、FFT(高速フーリエ変換)して、周波数解析をしてみましょう。 私の知識としてはとりあえずFFTをすれば、波の周波数解析ができるくらい...