- 博客(30)
- 收藏
- 关注
原创 python 量化交易:MACD指标双金叉形态识别
python 量化交易:MACD指标双金叉形态识别:df 是pandas的Dataframe,基础数据原来是 tushare 中的股票交易数据,MACD指标是用 talib 库计算得来:df = df.sort_values(by='trade_date', ascending=True)# MACD > 0, 标准化到 1, MACD<0, 标准化到 -1df['m...
2019-11-29 08:22:59
6118
原创 Python requests 库的 cookie 处理
Python requests 库的 cookie 处理 有 2 种方式:第一种方式:requests使用的cookie格式如下:newCookie={}newCookie['key1']='value1'newCookie['key2]='value2'newCookie['key3']='value3'发送cookie可以使用:response=req
2018-02-02 12:06:48
1084
原创 anaconda 环境下启动 tensorboard
1. 需要使用 anaconda 安装目录下的 命令行工具:2. 程序中如果定义: writer = tf.summary.FileWriter("log/simple_example.log", tf.get_default_graph())3. 在prompt中,定位到 log的同级目录;4. 使用命令行: tensorboard --logdir=log/s
2018-01-13 14:40:02
3929
1
原创 在 kali linux 下搭建 hadoop 伪分布式系统
记录在 kali linux 下搭建 hadoop 伪分布式的过程:1. 安装和设置 JDK: 1) kali 中默认已经安装 Java,可以使用 java -version 检查 Java的安装情况;发现 java 的安装文件名可能是 openjdk 2) 可以设置 java 的 JAVA_HOME, PATH, CLASSPATH: 2.1 )
2018-01-01 18:40:12
1690
原创 tensorflow 中的 tensorflow.models.rnn.ptb.reader 不存在
在我的 tensorflow 1.4 中,tensorflow.models.rnn.ptb.reader 不存在, 而且默认没有 models. 包,解决方式:1. 到 github 下载 models 包, 在 github 中搜索 tensorflow. models包,第一个出现的就是。2. 下载完整包;3. reader.py 在 tutorials\rnn\ptb\ 路径
2017-12-29 14:34:41
4192
原创 tensorflow queue Coordinator, QueueRunner 遇到的坑
在测试tensorflow queue Coordinator, QueueRunner 遇到几个坑,花了很多时间填,记录下来:1. TFRecord 过程中 unicode 解析出错: filename = './records/output.tfrecords' writer = tf.python_io.TFRecordWriter(filename)
2017-12-27 22:32:39
994
原创 tensorflow 图像处理
在《TensorFlow实战Google深度学习框架》中,关于图像处理的程序因为版本变更,运行时会报错,现在按照最新的函数方式调试通过,记录下来备查:# -*- coding: utf-8 -*-"""Created on Tue Dec 26 11:27:16 2017@author: Administrator"""import numpy as
2017-12-27 13:26:37
736
原创 迁移学习源码全注释 - 《Tensorflow 实战 Google 深度学习框架》源码注释
学习迁移学习源码,做了完全版本注释,以做记录:# -*- coding: utf-8 -*-"""Created on Mon Dec 25 12:30:25 2017需要提前下载训练好的 Inception-V3模型,以及对应的数据文件@author: Administrator"""import glob import os.pathimpo
2017-12-26 07:03:22
1823
原创 python numpy meshgrid
python numpy meshgrid 用法 import numpy as npx = np.arange(4)y = np.arange(5)grid = np.meshgrid(x,y) x1, y1 = grid 结果形成一个网格, x 坐标是 0-4, y 坐标是 0-5, x,y 的交汇点对应于 二维平面 点的坐标, 其中 x1 是所有点的 x 坐标
2017-12-15 10:25:05
1722
原创 如何用列表解析式生成 2个小数位 的 python 列表
【 float( '%.2f' % randn() ) for i in range(5)】 这里用的是numpy, 所以前面要加上import numpy as npfrom numpy.random import randn
2017-12-01 20:16:29
2761
原创 如何用 python 列表解析生成 二维 等差数列 列表
如何用列表解析生成 【【1,2,3,4】,【5,6,7,8】】[[ j+i*4 for j in range(1,5)] for i in range(2)]
2017-12-01 20:06:04
3665
1
原创 python 每秒显示一个递增数据的代码
import timeQUIT = Falsecount = 0while not QUIT: count += 1 print(count) time.sleep(1) if count == 100: print(str(100)+'***************') count = 0 continue
2017-11-19 18:11:34
4070
原创 python 函数装饰器的典型示例
class tracer: def __init__(self, func): self.calls = 0 self.func = func def __call__(self, *args): self.calls +=1 print('call %s to %s' % (self.calls,
2017-11-19 15:26:32
328
原创 linux 源配置
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu
2017-09-09 10:38:14
298
原创 numpy 中数据选取和切片选取的区别
numpy 中,对于2维数组:例如:arr2d=[[1,2,3],[4,5,6],[7,8,9]],1. arr2d[2,1], arr2d[2][1], 结果是相同的,都是8,2. arr2d[2:,1:], arr2d[2:][1:], 结果是不同的,前一个结果是: 【【2,3】,【5,6】】,后一个结果是:【【4,5,6】】
2017-09-09 06:47:50
1931
原创 python 参数匹配规则
数匹配模型:位置参数,关键字参数,默认参数,可变参数(字符 * )开头,可变参数解包,Keyword-only 参数
2017-09-03 09:45:46
1070
原创 Python Django 中的STATIC_URL 设置和使用解析
使用Django静态设置时,遇到很多问题,经过艰苦的Baidu, stack overflow, Django原档阅读,终于把静态图片给搞出来了。特记录下来。关键的概念:Django中,静态资源的存放通过设置 STATIC_URL, STATICFILES_DIRS 来设置,一般STATIC_URL设置为:/static/STATIC_URL='/static/', 这个static 是在
2017-01-01 22:58:31
10882
转载 Python yield 使用浅析
当函数执行结束时,generator 自动抛出 StopIteration 异常,表示迭代完成。在 for 循环里,无需处理 StopIteration 异常,循环会正常结束。我们可以得出以下结论:一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for
2016-10-25 13:11:26
452
原创 windows环境:Python 处理爬取网页的unicodeEncodeError(BeautifulSoup)
Windows 环境下,使用Python库BeautifulSoup抓取网页(BeautifulSoup不是默认安装的库,需要使用pip install 进行安装),分析到的网页出现 unicodeencodeerror.经分析,原始是windows的默认编码是GBK(可以在windows命令行下,用chcp查询活动代码页,对应的数字是936,对应的默认编码是GBK),在用print打印Bea
2016-09-17 16:31:20
746
原创 Java学习笔记之JAAS-Part2
消息摘要是数据块的数字指纹;SecureRandom类产生的随机数,远比由Random类产生的那些数字安全得多公共密匙和私有密匙对有2个用途:一个用来加密,一个用来认证;用于加密:别人发给你的消息用公共密匙加密,那么只有你有私有密匙对这个消息进行解密;用于认证:你用私有密匙对消息进行签名,其他人只有用你的公有密匙才能解密消息,从而确认消息是你发的消息;D
2014-02-28 20:58:11
679
原创 Java学习笔记之JAAS-Part1
JAAS中,权限文件中包括2个部分,一个是登录代码的操作权限,另一个是用户身份的操作权限;JAAS中的完整流程是:用JAAS配置文件和callbackHandler创建loginContext对象 -> loginContext对象根据配置文件,加载对应的loginModule ->loginContext的login方法调用loginModule的login方法执行验证,其中用C
2014-02-27 23:34:43
942
原创 CSS 负margin 以及 -100%的理解和3列式左右排版理解
<br /><br />首先,这个要从box的模型说起(个人理解):<br /> 1> 可以认为margin是由4条(left,top,right,bottom)margin线组成的区域,如图;<br /> 2> 这4条margin线和border组成的block没有位置上的明确关系,以left margin为例,margin-left那条线可以在left border的左边,也可以left border那条线的右边,这里可以认为margin-left那条线可以左右浮动,浮动的方向取决于margin
2011-06-02 15:55:00
2686
原创 Jquery中的Jquery.extend, Jquery.fn.extend,Jquery.prototype
Jquery中:1. $是Jquery的简写形式,所以,Jquey()和$()的意思是一样的;所有用$()的地方,$都可以用Jquery代替;2. 因为不能假定$在任何环境中都是有效的,所以,插件中一般用Jquery定义,而不用$定义;、3. 用Jquery.extend增加的函数,或者说扩展的函数,可以理解成添加类方法——用类名调用4. 用Jquery.fn.extend增加的函
2010-02-16 15:52:00
2468
2
原创 Bookmark & Share
相关网络地址:http://www.addthis.com/bookmark.php?v=152&winname=addthis&pub=chansonqg&source=men-152&lng=zh-cn&s=undefined&url=http%3A%2F%2Fenglish.cctv.com%2F20091102%2F102305.shtml&title=Cold%20wave%20
2009-11-06 12:24:00
925
转载 js offsetHeight offsetWidth 解说
scrollHeight: 获取对象的滚动高度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离2009-10-24scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度of
2009-10-24 17:03:00
543
转载 怎样做好波段
首先要找出强于大盘的个股,在上涨一段时间后开始弱于大盘,但总体涨幅还是大于大盘,这样就造成上涨有压力,下跌有支持,这种情况下作波段最好,这种情况一般在主力拉升第一波慢的调整阶段,第二波快的高位调整及头部阶段。
2009-10-09 09:33:00
657
原创 PHP学习笔记(Get Started from 2009.10.01)
<!--p //show all errors: error_reporting(E_ALL);--> //show all errors: error_reporting(E_ALL);?>**************************PHP字符串:1. 4种表法方式: 1)用双引号“”引用的字符串:表示其中的字符串变量可以转换成字符串变量值 2
2009-10-01 15:12:00
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人