python prophet 预言家预知未来
Python 未来
2023-09-14 09:09:29 时间
fbprophet 必须安装在Python3.5以上,目前来讲是的
ubuntu16 安装如下:
- 安装anaconada
- 通过pip 安装各种库
conda install gcc
conda install -c conda-forge fbprophet.
import pandas as pd
import numpy as np
from fbprophet import Prophet
import matplotlib.pyplot as plt
# 数据文件请从github上的Prophet项目下载,并放在代码的对应目录
df = pd.read_csv('examples/example_wp_peyton_manning.csv')
df['y'] = np.log(df['y'])
print (df.tail())
# 定义模型
m = Prophet()
# 训练模型
m.fit(df)
# 构建预测集
future = m.make_future_dataframe(periods=365)
print (future.tail())
# 进行预测
forecast = m.predict(future)
print (forecast.tail(10))
forecast[['ds', 'yhat', 'yhat_lower', 'yhat_upper']].tail(10)
m.plot(forecast)
plt.show()
相关文章
- Python 查找算法_众里寻他千百度,蓦然回首那人却在灯火阑珊处(线性、二分,分块、插值查找算法)
- python移动app开发_神奇的Kivy,让Python快速开发移动app
- python电脑版微信-微信PC版的API接口 | 可通过Python调用微信功能
- python在线代码编辑器-5种最佳Python IDE和代码编辑器
- python全局变量赋值_Python全局变量和局部变量[通俗易懂]
- 简述Python特点_python优缺点
- Python zipfile_zipfile
- python zipfile_Python 学习入门(16)—— zipfile
- python读取图片属性信息
- Python 反转字符串_python输出字符串
- python抛出异常写法_零基础学 Python(32):如何抛出和捕获异常?「建议收藏」
- python学习—— IPy 强大的IP地址解析模块
- python_列表_元组_字典
- Python实现自动问答系统(毕设源码)
- Python之ruamel.yaml模块详解(三)| ruamel.yaml与pyyaml的区别
- Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信
- Python sys.exc_info()方法:获取异常信息
- 用Python多线程抓取并验证代理详解编程语言
- Python 发送带附件的email详解编程语言
- Linux与Python:开拓者的新时代(linux和python)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- Python如何使用MySQL构建立连接(python怎么连接mysql)