股票
-
简单学Python用割圆术来计算圆周率
割圆术来计算圆周率 所谓割圆术,就是不断倍增圆内接正多边形的边数求出圆周率的方法,由魏晋时期的数学家刘徽首创。 原理是这样的:假设圆的半径为1,现在我们接入了一个正六边形,如图画出…
-
简单学量化在rqalpha中研究1获取所有沪深A股
rqalpha,是米筐量化推出的一个回测框架。之前学习的qmt、ptrade、myquant、bigquant,都是可以进行实盘的,但rqalpha,我至今未发现如何才能实盘。今天…
-
简单学Pythonmatplotlib库8绘制直方图
直方图是数值数据分布的精确图形表示。 这是一个连续变量(定量变量)的概率分布的估计,它是一种条形图。 今天用从网上下载的一组房价信息,来绘制一个直方图。代码如下: import m…
-
简单学量化在rqalpha中研究2每日获取10支小市值股票
原本想在rqalpha中好好回测一个小市值策略,但发现个人版的rqalpha找不到市值等基本面的数据。于是利用了myquant的数据,然而又喜又忧,喜的是可以用,忧的是只能返回大约…
-
简单学PythonNumPy库1创建数组1
NumPy是Python中的一个开源库,它有助于数学、科学、工程和数据科学编程。它是一个非常有用的库,可以在Python中进行数学和统计操作。它对多维数组和矩阵乘法有完美的效果。 …
-
简单学Python用蒙特卡罗法来计算圆周率
前几天我们学习了用割圆法计算圆周率:简单学Python——用割圆术来计算圆周率。割圆法是用几何的方式来计算圆周率,今天的蒙特卡罗法是用概率的方法来计算圆周率。 蒙特卡罗法也称统计模…
-
简单学PythonNumPy库2创建数组zerosonesempty方法
前面我们学过了创建Numpy数组的两种方法:列表转数组和arange方法。今天接着学zeros、ones、和empty方法来创建数组。 1、zeros方法。调用zeros会创建一个…
-
简单学PythonNumPy库3linspacefromfunctionones方法创建数组
今天我们再学习两种创建numpy数组的方法。 1、linspace方法。前面我们学过arange方法创建数组,类似等差数列,要求提供开始的数字,结束的数字,步长。如果我们只想指定开…
-
简单学PythonNumPy库4创建随机数组
有的时候,我们需要创建一些随机数(比如为了统计需要)。在numpy中,创建随机数组有3种方法。 1、用random.rand方法创建指定数量的0-1之间的小数,数值随机,创建的数组…
-
简单学Python农历库lunarcalendar
之前介绍过python内置的日历模块(简单学Python——日历模块),可以实现一些日历功能,不过都是基于公历日期。有读者表示需要农历的,今天我们就介绍一个农历库:lunarcal…
-
简单学PythonNumPy库5数组的引用1
前面我们学习了NumPy数组的创建,今天开始我们学习NumPy数组的引用。 首先,我们学习跟python列表类似的引用方式,即用下标引用。 import numpy as np a…
-
简单学PythonNumPy库6数值计算1累加和累乘
今天,我们学习numpy数组的累加和累乘。首先,创建一个三行四列的数组: import numpy as np a = np.array([ [1,2,3,4], [5,6,7,8…