时间序列算法综述
时间序列预测的顺序
时间序列的正式定义如下:它是一系列在相同时间间隔内测量到的数据点。时间序列的特殊性是:该序列中的每个数据点都与先前的数据点相关。知乎问答:利用Auto ARIMA构建高性能时间序列模型(附Python和R代码)|source article
#参考文献常见Markdown公式代码《时间序列分析》-作者:詹姆斯·D·汉密尔顿(James D.Hamilton)预测:方法与实践
1 其中常见的时间序列预测算法1.1 朴素预测法(一次指数平滑)概念:利用前一时刻的数据,作为下一时刻数据的预测值,公式如下:
$X_{t+1} = X_i$
缺点:那么预测出来的结果会是一条平行线,因为预测结果都是之前的最后一个时刻的值。如下所示:
1.2 简单平均法概念:该方法是将之前的所有历史数据进行平均,不再是简单的利用最后一个时刻的数据作为预测值,图像是一条斜线,公式如下:
$X_{t+1} = \frac{1}{N} \sum^N_{i=1} X_i $
where:N表示所有的历史数据的总数.优点:不像“朴素预测法”那样,直接是一条平行线,该算法中 ...
如何在github上写博客
1 创建账号如果你还没有github账号,那么你可以到github官网注册账号,这里不多赘述。如果已经有账号,那么请看下面。
2 创建仓库(repositories)点击github网站的右上角的加号,创建一个仓库,名字可以自定义,符合规范就行。如下:
3 开始写博客进入到你刚刚创建的仓库,点击上面的wiki目录,开始创建博客,可以支持多种编辑格式。写完之后,你的所有博客都会汇总在这里,如下:
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何使用github的REST API接口获取github项目数据
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
关于cURL,了解这些就够用了
1 Wikipedia解释
cURL是一个开源项目,主要的产品是curl(命令行工具)和libcurl(C语言的API库),两者功能均是:基于网络协议,对指定URL进行网络传输。cURL涉及是任何网络协议传输,不涉及对具体数据的具体处理。
2 基本用法
简单模式 1curl https://example.com
详细模式(verbose)1curl -v http://example.com
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何使用readthedoc.org编写属于自己的说明文档
1 网站访问https://readthedocs.org/使用github进行登录,然后倒入自己需要撰写说明文档的项目。如下:
2 创建index.rst or README.rst文件在自己的github项目中,创建你的说明文件,里面放的是你的说明文档的内容,将文件命名为index.rstorREADME.rst即可。
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何使用readthedoc.org编写属于自己的说明文档
1 网站访问https://readthedocs.org/使用github进行登录,然后倒入自己需要撰写说明文档的项目。如下:
2 创建index.rst or README.rst文件在自己的github项目中,创建你的说明文件,里面放的是你的说明文档的内容,将文件命名为index.rstorREADME.rst即可。
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
用python扫描文件目录
1 使用通过os.walk()扫描制定目录下的所有文件以及子文件夹
12345678910111213141516'''扫描目录下的第一层文件,不包括子文件夹中的文件'''def get_dir_lists(root_dir): root_dir = r"J:\电子书" dir_tree = os.walk(root_dir) sub_dir = dir_tree.__next__()[1] file_list = [] for sub in sub_dir: for _sub in os.walk(root_dir + "\\" + str(sub)): _book_list = _sub[-1] if _sub[1] is not None: for book in _book_list: if ".pdf" ...
GitHub如何开通多个静态page服务
0 需求之前我已经用GitHub Page开通了自己的博客服务,但是今天我想再弄一个博客,用于放图片,但是发现GitHub只能申请一个个人主页(访问路径:<username>.github.io),如果想要弄两个或两个以上,那就是另外一种page了,GitHub叫项目主页,所以这种项目主页的访问格式是:<username>.github.io/<projectname>,和个人主页的访问路径不一样。想这种项目主页,我们可以创建很多,但是个人主页,只能创建一个,且仓库名也是有限制的。
1 开通用GitHub创建一个仓库之后,点击settings进入到设置界面,拉到最下面,有一个GitHub Page服务的设置栏,我们将访问分支(branch)设置成gh-pages,一般项目主页的网页文件,都是放在这个分支里面,而个人主页的网页文件,都是放在master分支里面。
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何通过git连接到GitHub
1 生产自己的公钥和私钥首先生成一个rsa的私钥和公钥ssh-keygen -t rsa -C “15950093214@163.com“ //你的github邮箱帐号,如下:
执行完该语句之后,会在默认的目录中产生连个文件,我这里的默认目录是(/Users/jums/.ssh),产生的两个文件如下:
我们将公钥中的内容提取出来,公钥文件是id_rsa.pub,将公钥放到github网站中:
2 配置GitHub我们进入到我们的github账号中,进入settings设置中:
找到SSH AND GPG KEYS选项:
进入到该界面选择NEW SSH KEY那个绿色的按钮:
点击之后,进入到该界面,我们随便去一个名字,我们将刚才的公钥拷贝到下面的key那一栏中,可以不用把最后自己的邮箱帐号拷贝进来:
3 测试这些设置完毕之后,我们可 ...
解决error: failed to push some refs to 'https://github.com/https://jums.club/images/article//https://jums.club/images/article/.git'
1 错误error: failed to push some refs to ‘https://github.com/bluepen/python.git'
2 解决在遇到错误之后,输入下面的命令,如果看到下面的结果,那再次执行git push origin master命令即可。
1git pull --rebase origin master
注意:如果出现了上图中最后一行的Applying:https://jums.club/images/article/语句,那表示执行成功,如果还出现了其他的结果,那表示失败了。
执行成功之后,如下所示:
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。