Python学习笔记
咔咔殿
你好就好!
展开
-
Python数据分析学习笔记二
一、NumPy初识(2)4、数组的组合NumPy中的数组组合有水平组合、垂直组合、深度组合和列组合等多种组合方式。水平组合:使用hstack()函数可以完成数组的水平拼接,例:import numpy as npa1 = np.arange(9).reshape(3,3)print a1a2 = a1 * 2print a2b = np.hstack((a1,a2))print b输出结原创 2016-04-26 22:35:10 · 645 阅读 · 0 评论 -
Python数据分析学习笔记三
NumPy初识(3)5、数组分割:跟数组组合一样,数组也可以进行分割,可以进行水平分割、垂直分割和深度分割,会用到hsplit、vsplit、dsplit以及split等,可以将数组分割成为相同大小的字数组,也可以进行指定位置的分割水平分割(hsplit):所谓数组分割,如果将数组比喻为一整块蛋糕的话,那么就是拿一把刀将蛋糕分割成为几部分,而水平分割中的水平,不是指的是下刀的方向,而是两刀之间的方原创 2016-04-27 13:16:30 · 545 阅读 · 0 评论 -
Python数据分析学习笔记四
NumPy初识(4)数组的其他属性:之前已经接触过的数组属性有:shape(维度),dtype(数据类型),除此之外,还有很多其他属性:1、ndim属性:输出数组的维度,或者说数组轴的个数2、size属性:给出数组下标的总个数3、itemsize属性:给出数组中单个元素在内存中占据的字节数4、nbytes属性:给出数组中所有元素在内存中占据的总长度,实际上就是size属性和itemsize属原创 2016-04-27 15:20:36 · 489 阅读 · 0 评论 -
Python数据分析学习笔记五
NumPy常用函数一文件读写:1、创建单位矩阵,所谓单位矩阵就是主对角线上所有元素都是1,其他地方全是0的二维数组,numpy可以很方便地创建这样的矩阵,即利用eye函数,例:import numpy as npa = np.eye(5)print a输出结果:[ [ 1. 0. 0. 0. 0.] [ 0. 1. 0. 0. 0.] [ 0. 0. 1. 0.原创 2016-04-27 18:01:54 · 1599 阅读 · 0 评论 -
Python数据分析学习笔记六
NumPy常用函数(2)成交量加权平均价格(VWAP):vwap是经济学上的一个重要量,代表了金融资产的平均价格。某个价格的成交量越高,该价格所占的权重就越大 示例:import numpy as npc,v = np.loadtxt("000875.csv",delimiter=',',usecols=(3,5),unpack=True)vwap = np.average(c,weights原创 2016-04-27 20:10:28 · 1996 阅读 · 0 评论 -
Python数据分析学习笔记一
一、NumPy初识(1)NumPy是python用于科学计算的一个重要的组成部分,可以使用IPython直接使用,或在程序中进行import numpy导入1、NumPy数组创建和获取NumPy数组一般要求是同一种类型的,但是也有例外;快速生成某一个范围内的数组:numpy.arange(10);可以生成从0开始到9的数组获取数组的数据类型: a = numpy.arange(10)原创 2016-04-26 19:19:54 · 2562 阅读 · 0 评论