首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python量化数据仓库搭建系列2:Python操作数据

Python量化数据仓库搭建系列2:Python操作数据 本系列教程为量化开发者,提供本地量化金融数据仓库的搭建教程与全套源代码。...在上一节讲述中,我们选择了MySQL作为本系列教程的数据,故本文着重讲解Python操作MySQL的步骤,并封装方法。...在文末简单介绍Python操作MongoDB、SQLite、PostgreSQL数据; 一、pymysql用法 1、安装pymysql模块 pip install pymysql 2、连接数据 from...conn.close() 综上,Python操作数据的简要介绍就结束了;还有很多类型的数据Python操作它们的过程大同小异,后续我也将会继续梳理相关资料。...下一节《Python量化投资数据仓库搭建3:数据落代码封装》

1.1K00

Python量化 教你认清现实!

老读者都知道,Python的一个应用方向就是——量化交易,恰好最近收到了清华出版社赠送的 《深入浅出Python量化交易实战》 一书,因为平时对数据科学和机器学习都比较感兴趣,简单试读了一下。...此外,还会通过文字+视频的方式,给大家分享如何用Python获取A股数据,以及如何用Python进行的仓位控制。...,实验如下: yfinance 另外,yfinance也有类似的功能,使用方法也很简单 Tushare 当然,说到用 Python 进行量化交易,肯定少不了 Tushare 但若要使用完整功能,需要一定的积分...JoinQuant 最后一种方法来获取数据就是用现成的量化平台。这里我用joinquant实验了一下, 可以看到,通过平台获取数据,还是比较简单的。...不需要安装额外的,甚至都不需要导入任何,直接使用get_price就可以获得行情数据。 接着,再为大家分享如何用Python进行的仓位控制!

74810

Python量化数据仓库搭建系列3:数据落代码封装

Python量化数据仓库搭建系列3:数据落代码封装 本系列教程为量化开发者,提供本地量化金融数据仓库的搭建教程与全套源代码。...在上一节讲述中,我们封装了Python操作MySQL数据的自定义类,存为MySQLOperation.py文件;本节内容操作数据部分,将会调用MySQLOperation中的方法,以及pandas.to_sql...以股票列表(stock_list)为例,讲解建表、落、查询等操作;全套代码见本文第三章; 1、准备工作 (1)在MySQL数据中,创建数据udata,创建过程见第一讲《Python量化数据仓库搭建系列...将上述几步操作,封装到一起,定义并调用python中class类的属性和方法。...下一节《Python量化数据仓库搭建系列4:股票数据落》 第3节-数据落代码封装-源代码文件.rar

83000

Python——量化分析介绍(六)

依旧,先贴一下目录: ├── README ├── MyQuant_v1 #量化分析程序目录 ├── __init__.py ├── data #数据处理目录 │ ├── __init...,可能会打马虎眼先过去,因为数据计划排到明年初这个样子,眼前已经完全没精力恶补了,就酱紫吧先。...第四篇就是紧接着第三篇深入了一下,将所有个股和几个指数爬取并存入数据,crawl和crawl_index。...如果有对代码不感兴趣,但是对量化分析感兴趣的童鞋,可以去现成的量化分析平台模拟,比如JoinQuant聚宽量化交易平台,直接使用平台上现成的指标,组合一个自己想要的策略,然后进行回测。...如果满足不了自己的胃口,平台还支持自己写指标组合使用,相比python从头到尾捋一遍简直爽到炸……几分钟就能搞一个策略测测结果神马的 ? 好了,今天没有什么硬干货,洗洗睡吧~

86220

Python——量化分析介绍(十一)

也没啥好总结的,目录如下: 1 最后再贴一次框架目录 ├── MyQuant_v1 #量化分析程序目录 ├── __init__.py ├── data #数据处理目录 │ ├─...init__.py ├── data #数据处理目录 │ ├── __init__.py │ ├── basic_crawler.py# 爬取股票基础信息存入MongoDB数据...公用程序 │ ├── __init__.py │ ├── stock_util.py#获取股票交易日期、前一交易日日期、股票代码 │ └── database.py #链接数据.../usr/bin/env python3.6 # -*- coding: utf-8 -*- # @Time : 2019-08-05 21:47 # @Author : Ed Frey # @...总之,要做一个量化分析的项目,需要花费大量的精力时间去建模,不断的修正完善,有很多问题要实战起来,才会发现,哇靠,这么复杂!!! 至于,沪深300与策略收益曲线对比图呢,一把辛酸泪?!

1.3K20

Python量化数据仓库搭建系列1:数据安装与操作

Python量化数据仓库搭建系列1:数据安装与操作 本系列教程为量化开发者,提供本地量化金融数据仓库的搭建教程与全套源代码。...是数据的一种概念上的升级,输入方是各种各样的数据源,最终的输出用于数据分析、量化分析、数据挖掘、数据报表等方向,从逻辑上讲数据仓库和数据是没有什么区别的。...二、数据选型 目前常用的开源免费数据有MySQL、MongoDB 、Postgresql 和 SQLite (Python自带)。...在2020-2021年DB-Engines 排行榜前十的见下图,各个数据有各自的特点和适用场景。具体选用哪一个作为量化投资的数据,取决于存储的数据特点、性能要求和成本。...下一节《Python量化数据仓库搭建系列2:Python操作数据

65100

Python——量化分析介绍(八)

这是奔跑的键盘侠的第115篇文章 依旧,先贴一下目录: ├── README ├── MyQuant_v1 #量化分析程序目录 ├── __init__.py ├── data #数据处理目录...init__.py ├── data #数据处理目录 │ ├── __init__.py │ ├── basic_crawler.py# 爬取股票基础信息存入MongoDB数据...公用程序 │ ├── __init__.py │ ├── stock_util.py#获取股票交易日期、前一交易日日期、股票代码 │ └── database.py #链接数据.../usr/bin/env python3.6 # -*- coding: utf-8 -*- # @Time : 2019-07-13 18:19 # @Author : Ed Frey # @...要知道,从数据中读取数据,也就是所谓的IO,定会严重影响到代码执行速度,毕竟要从3000多只股票中提取数据,就像爬取数据时,爬一圈要个把小时,加个索引可能二十分钟就能搞定。

84260

Python——量化分析介绍(七)

这是奔跑的键盘侠的第112篇文章 依旧,先贴一下目录: ├── README ├── MyQuant_v1 #量化分析程序目录 ├── __init__.py ├── data #数据处理目录...init__.py ├── data #数据处理目录 │ ├── __init__.py │ ├── basic_crawler.py# 爬取股票基础信息存入MongoDB数据...# 公用程序 │ ├── __init__.py │ ├── stock_util.py#获取股票交易日期,所有股票代码 │ └── database.py #链接数据...——量化分析常用命令介绍(五)》中贴的basic_crawler.py代码一跑起来发现很多问题,最关键的一点是数据类型不一致不断抛出异常的问题,至于为啥,先一掠而过……翻新完的代码如下: #!.../usr/bin/env python3.6 # -*- coding: utf-8 -*- # @Time : 2019-07-31 21:12 # @Author : Ed Frey # @

88232

Python中的向量化编程

但是对于机器学习领域广为使用的python语言而言,并没有内置这样的功能,毕竟python是一门通用语言。好消息是,借助一些第三方,我们也可以很容易的处理向量数值运算。...许多Numpy运算都是用C实现的,相比Python中的循环,速度上有明显优势。所以采用向量化编程,而不是普通的Python循环,最大的优点是提升性能。...另外相比Python循环嵌套,采用向量化的代码显得更加简洁。...总之,无论你有多长的数据列表并需要对它们进行数学转换,都强烈考虑将这些Python数据结构(列表或元组或字典)转换为numpy.ndarray对象并使用固有的矢量化功能。...更多关于numpy向量化编程的指导,可以参考这本开源的在线书籍:From Python to Numpy )

2.1K30

Python量化投资】金融应用中用matplotlib实现的数据可视化

Python中,matplotlib可以视为数据可视化的基准和主力。尽管有许多其他的可视化,但是matplotlib已经确立了一个标杆,在许多情况下,它都是健壮、可靠的可视化工具。...首先要先导入NumPy和matplotlib这两个,主要的绘图函数在子matplotlib.pyplot中: ? 散点图 要介绍的第一种图表是散点图,这种图表中一个数据集的值作为其他数据集的x值。...这些图表(如柱状图)主要用于可视化历史股价数据或者类似的金融时间序列数据,可以在matplotlib.finance子中找到: ?...作为一个方便的函数,且该子可以简单地从雅虎财经网站(http://finance.yahoo.com)读取历史股价数据。只需要起始和结束日期,以及对应的股票代码。...作为python数据可视化的主力,它是一个相当强大的,具有复杂的API。

4.7K50

PyTorch 深度学习模型压缩开源(含量化、剪枝、轻量化结构、BN融合)

本文为52CV群友666dzy666投稿,介绍了他最近开源的PyTorch模型压缩,该开源不到20天已经收获 219 颗星,是最近值得关注的模型压缩开源。 ?...所以,卷积神经网络日益增长的深度和尺寸为深度学习在移动端的部署带来了巨大的挑战,深度学习模型压缩与加速成为了学术界和工业界都重点关注的研究领域之一” 项目简介: 基于pytorch实现模型压缩 1、量化.../bnn/xnor-net); 2、剪枝:正常、规整、针对分组卷积结构的通道剪枝; 3、分组卷积结构; 4、针对特征A二值的BN融合 目前提供: 1、普通卷积和分组卷积结构 2、权重W和特征A的训练中量化...后续计划 1、Nvidia、Google的INT8量化方案 2、对常用检测模型做压缩 3、部署(1、针对4bits/三值/二值等的量化卷积;2、终端DL框架(如MNN,NCNN,TensorRT等))

4.5K10
领券