在程序中使用datetime遇到的一个小问题,程序中datetime.today()出来的时间和shell中date不一致。程序中采用的UTC的时间,但是机器是Asia/Shanghai的。
为什么暂时不明白,多个人使用的服务器上暂时想不出为什么
解决思路:
- 利用datetime模块里面的timezone进行改变
|
|
- 在脚本中直接加入环境变量TZ
|
|
在程序中使用datetime遇到的一个小问题,程序中datetime.today()出来的时间和shell中date不一致。程序中采用的UTC的时间,但是机器是Asia/Shanghai的。
为什么暂时不明白,多个人使用的服务器上暂时想不出为什么
解决思路:
|
|
|
|
Minianaconda就不多介绍,应该是我碰到最好的集成使用python的一个工具了,好处谁用谁知道。
啰嗦一句就是最好的跨平台包管理工具
到清华镜像站下载最新安装程序
|
|
可能minianconda安装的python版本不符合你的胃口,换环境换版本
|
|
虚拟环境跟切换python版本环境一样
|
|
|
|
|
|
更多的请参考官方文档, 以及cheetsheet
Naive的方式对未来的预测,就是取最近一段时间的数据值作为未来的预测值, 这个值就相当于预测点的水平。
用数学的表示方式为:
|
|
SES是一种最简单的预测未来值的方式,它适合用来预测没有趋势以及季节性的数据。它其实就是一种加权的移动平均方式,对每个之前的时间点数据赋予一个指数权重a * (1 - a)^t for t = 0, 1, ...,一般来说越近的时间点数据, 权重就更大一些。如果预测t+n,让其t+n都等于t+1的值就好了。
平滑过程:yhat(t+1) = a * y(t) + (1 - a) * yhat(t)
误差:err = yhat(t+1) - y(t+1)
初始化: 一般取一个值,或者所选序列的均值作为初始预测值
优化目标:sse = sum(err(t)**2) for t in 1->T
|
|

|
|
|
|

|
|

yum install npmnpm install hexo-cli -ghexo init blog && cd bloggit clone https://github.com/litten/hexo-theme-yilia.git themes/yilia并更改_config.yml中theme: yiliahexo new 'Hexo博客搭建过程'${name}.github.com并在_config.yml中deploy更改。 deploy: \n type: git \n repo: <git地址> \n branch: masternpm install hexo-deployer-git --savehexo cleanhexo generatehexo deployhexo serverblog目录并切换到dev分支,保存到远端仓库
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true