keras 时间序列分析
多层感知机
#Lesson 03: MLP for Time Series Forecasting
# univariate mlp example
from numpy import array
from keras.models import Sequential
from keras.layers import Dense
# define dataset
X = array([[10, 2...
keras train_on_batch
import numpy as np
import tensorflow as tf
from keras.callbacks import TensorBoard
from keras.layers import Input, Dense
from keras.models import Model
def write_log(callback, names, logs, batch_no)...
凯利公式判定持仓比例
from matplotlib import pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
#p是你的胜率
#b是你的赔率
def caly(p,b):
f=(p*(b+1)-1)/b
return round(f,2)
如果你的选股正确率是0.8,赔率是1...
二分查找与黄金分割查找
顺序查找效率低。使用哨兵的顺序查找可以少写一个对边界条件进行判断的分支,时间复杂度为O(N)。
二分查找有静态的查找和动态的查找。二分查找效率log(N),但是必须时存储在线性的结构数组中,适合于静态查找;当用二叉判定树的时候,方便数据的插入和删除。
在二分查找中,我们是取mid等于left和right的中间值,即用等分的方法进行查找。
那为什么一定要等分呐?能不能进行“黄金分割...
连续两次递归调用的粗浅分析
本文将从两个简单代码出发,对具有连续两次递归调用的程序进行粗浅分析,试图从堆栈的角度对其进行解释。
首先,什么是递归函数?
在数学与计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递 和 归,这正是递归思想的精华所在。
正如上面所描述的场景,递归就是有去(递去)有回(归来),如下图所示。“有去”是指:递归问题必须可以分...
PTA||02-线性结构1 两个有序链表序列的合并
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。
函数接口定义:
List Merge( List L1, List L2 );
其中List结构定义如下:
typedef struct Node *PtrToNode;
struct Node {
ElementType Data; /* 存储结点数据 */
PtrToNode Next; /*...
Scrapy的安装与基本用法
Scrapy的基本用法
1.在cmd里面输入pip install scrapy:
如果没有安装scrapy就出现错误,如下图:
2.Scrapy的安装
Anaconda
这种方法是一种比较简单的安装Scrapy的方法(尤其是对Windows来说),你可以使用该方法安装,也可以选用下文中专用平台的安装方法。
Anaconda是包含了常用的数据科学库的Python发行版本,如果没有安...
python 用正则方法下载图片流程
1.正则
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子 串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时,dir .txt或ls .txt中的.txt就不是一个正则表达式,因为这里与正则式的*的含义是不同的。
构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表 ...
如何克隆github里面需要的代码
1.gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub
2.在搜索框搜索你需要的资源,这里搜索一些关于scrapy redis的
3.如何克隆你想要的代码,如下图:
先获取代码的下载地址
4.前提是你电脑上已经安装了Git Bash
之后打开Git Bash,在里面输入git clone + 上面得到的代码地址,如...
node.js的安装及准备流程
1.下载安装64位.msi
下载完成,安装时,只需要把软件设置到自己想存放的位置,其余默认,一路next,直到finish
2.安装完成后,打开终端,输入node -v 或者 node –verison ,出现版本号,即为安装成功,如下图:
3.还需要把电脑注销一下,否则跟随node一起安装的npm不会生效
4.创建一个文件夹,文件夹名字不可以有中文或者大写字母
5.在终端中打开...
cmder基本使用 Win下必备神器之Cmder
转 Win下必备神器之Cmder
2017年11月16日 14:16:14
冬瓜猫
阅读数:11759
<span class="tags-box artic-tag-box">
<span class="label"&...
python qqbot库实现简单机器人回复 Python和qqbot库开发简单的机器人
原 Python和qqbot库开发简单的机器人
pip 安装,安装命令:
在命令行输入pip install qqbot即可
也可以直接下载 qqbot.py 运行,但需先安装 requests 库。
简单的代码如下
# -*- coding: utf-8 -*-from qqbot impor...
将虚拟环境安装的包导出到指定文件,并实现快速安装
进入虚拟环境:
命令:pip freeze >requirements.txt
注意:导出的路径为绝对路径
可切换到其他环境中,再把上面文件中的包一次安装
workon 新环境名
pip install -r requirements.txt
然后等他安装完结束,如果有个别没有安装好的,可以单独安装一...
Haystack入门教程
Haystack入门教程
搜索是一个日益重要的话题。用户越来越依赖于搜索从噪声信息中分离和快速找到有用信息。此外,搜索搜索可以洞察那些东西是受欢迎的,改善网站上难以查找的东西。
为此,Haystack试图整合自定义搜索,使其尽可能简单的灵活和强大到足以处理更高级的用例。
Haystack是一个可重复的应用(也就是说,它值依赖与自身的代码,并只专注于搜...
python练手代码
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
...
今日推荐
周排行