Python 尝试迭代采样,同时提供对所有先前采样步骤的访问
我正在尝试更改TimeSynth包以满足我的特定需要。此包创建timeseries并向其添加红/白噪声。但是,我已经有了另一个用于创建特定时间序列的包,我想使用TimeSynth包向我的时间序列添加红色噪声 “timeseries.py”中存在以下代码:Python 尝试迭代采样,同时提供对所有先前采样步骤的访问,python,time-series,sampling,Python,Time Series,Sampling,我正在尝试更改TimeSynth包以满足我的特定需要。此包创建timeseries并向其添加红/白噪声。但是,我已经有了另一个用于创建特定时间序列的包,我想使用TimeSynth包向我的时间序列添加红色噪声 “timeseries.py”中存在以下代码: for i in range(n_samples): # Get time t = time_vector[i] # Sample error if not self.no
for i in range(n_samples):
# Get time
t = time_vector[i]
# Sample error
if not self.noise_generator is None:
errors[i] = self.noise_generator.sample_next(t, samples[:i - 1], errors[:i - 1])
# Sample signal
signal = self.signal_generator.sample_next(t, samples[:i - 1], errors[:i - 1])
signals[i] = signal
# Compound signal and noise
samples[i] = signals[i] + errors[i]
问题是“sample_next”不能用于我的时间序列,因为它特定于在此包“AttributeError:'numpy.ndarray'对象没有属性“sample_next'”中创建的时间序列。以下代码用于创建带有噪波的时间序列:
timeseries = ts.TimeSeries(demand, noise_generator=red_noise)
我想知道如何改变信号的采样方式,使其能够对我自己的时间序列进行采样
提前谢谢
问题是“sample.next”
你是说sample\u next
??什么是ts.TimeSeries
?具体地说,什么是ts
?哦,对不起,是的,我是说下一个示例,我的错。Ts是“导入时间同步为Ts”。因此,ts.TimeSeries是指该包中使用的TimeSeries函数问题是“sample.next”
您是指sample\u next
??什么是ts.TimeSeries
?具体地说,什么是ts
?哦,对不起,是的,我是说下一个示例,我的错。Ts是“导入时间同步为Ts”。因此,ts.TimeSeries引用该包中使用的TimeSeries函数