PythonとAudioとNumpyに関するtake-tech-engineerのブックマーク (1)

  • 【PyTorch】Pythonでホワイトノイズを生成【Numpy】

    Numpyによるホワイトノイズの生成 ホワイトノイズはランダムな時系列信号を生成すれば良いので、np.random.randを使用します。 np.random.rand – Numpy v1.26 Manual ここでは、サンプリング周波数が44.1kHz、振幅の範囲が -1〜1、長さが3秒のホワイトノイズを作成します。 import numpy as np import matplotlib.pyplot as plt A = 1.0 # 振幅 sec = 3.0 # 信号の長さ s sf = 44100 # サンプリング周波数 Hz x = 2*A*(np.random.rand(round(sf*sec))-0.5) # ホワイトノイズの生成f plt.plot(x) 時間波形 PyTorchによるホワイトノイズの生成 PyTorchでは、torch.rand関数を使用して、ホワイト

    【PyTorch】Pythonでホワイトノイズを生成【Numpy】
    take-tech-engineer
    take-tech-engineer 2022/02/15
    Pythonにおけるホワイトノイズの生成コードです。Numpy, PyTorchとも非常に簡単に作れますね!
  • 1