【发布时间】:2021-10-09 03:27:15
【问题描述】:
我只是想使用 Ramer–Douglas–Peucker 算法 (RDP) 及其 Python 实现来减少价格图表中的 jitternez。
所以我尝试了以下方法:
import yfinance as yf
import matplotlib.pyplot as plt
import numpy as np
from rdp import rdp
stock = 'AMZN'
start = '2020-11-01'
df = yf.download(stock , start=start)
nfx = []
nfy = []
for index, row in df.iterrows():
x_data = nfx.append(index)
y_data = nfy.append(row['Close'])
rdpp = [rdp(np.array([nfy]), epsilon=0.2)]
plt.plot(rdpp)
plt.show()
但这不起作用。 要么我收到错误消息,要么是一个空的情节。
我可以做/改进什么来完成这项工作?
这是文档,但它很小,我真的不知道如何在我的情况下应用它。 --> https://pypi.org/project/rdp/
非常感谢,祝你好运
【问题讨论】:
标签: python pandas algorithm matplotlib