-1
私は1列のデータと200行のarround(1 D配列)のデータを持っています。しかし、これらのデータは約1分の時間の間撮影されています。 だから私はこのデータ対時間グラフ(データ対1分の合計時間)をプロットし、またFFTを実行する必要があります。 可能な方法グラフとfftをPythonでプロットする
私は1列のデータと200行のarround(1 D配列)のデータを持っています。しかし、これらのデータは約1分の時間の間撮影されています。 だから私はこのデータ対時間グラフ(データ対1分の合計時間)をプロットし、またFFTを実行する必要があります。 可能な方法グラフとfftをPythonでプロットする
は、我々は(x、y)と呼ばれるデータセットを持っていると我々はフィットするために ( X + C B)は、y = 罪のような曲線に合わせたい想像することができます、あなたはこの
ようなものが必要from scipy.optimize import curve_fit
def func(a,b,c,x):
"""We define the kind of function we want to fit"""
return a*np.sin(b*x+c)
result = curve_fit(func, x, y) #func uses the function defined before, x and y are data points.
result[0] #array of the values
result[1] #covariance matrix
そしてヨーヨーはmatplotlibの
import numpy as np
import matplotlib.pyplot as plt
plt.plot(x,result[0]*np.sin(result[1]*x+result[2]), 'g--')
func()の最初の引数はx値 – MatMorPau22
でそれをプロットしたい場合は、その後、あなたはすでに何な方法を試してみましたか?ここでコードを提供する必要があります。 – asongtoruin
fftを計算するためのいくつかの方法があります。https://docs.scipy.org/doc/numpy/reference/routines.fft.html – Numlet
私は実際にこれを行うアイデアはありません!!!!! !!!!!!!! –