{ }
View source on GitHub |
Fits a set of known exponential components to a dataset
openfermion.linalg.fit_known_frequencies(
signal: numpy.ndarray, times: numpy.ndarray, frequencies: numpy.ndarray
) -> numpy.ndarray
Decomposes a function g(t) as g(t)=sum_jA_jexp(iw_jt), where the frequencies w_j are already known. Namely, makes a least-squares fit.
Arguments | |
---|---|
signal {numpy.ndarray} -- the signal g(t) to be fit times {numpy.ndarray} -- t values of the signal frequencies {numpy.ndarray} -- known frequencies w_j |
Returns | |
---|---|
amplitudes {numpy.ndarray} -- the found amplitudes A_j |