python3数据分析(1)numpy模块的简单介绍
一、numpy是什么?
numpy是python用于进行科学计算的基础包,专门用于进行严格的数字处理!
二、ndarray是什么?
ndarray是一个多维的数组对象,具有矢量算术运算能力和复杂的广播能力,并具有执行速度快和节省空间的特点!
ndarray的一个特点是同构:即其中所有元素类型必须相同!
三、ndarray的的创建
(1)array()函数
使用numpy自带的array()函数直接将python列表转为ndarray数组!
(2)zeros()和ones()函数
这两个函数分别可以创建指定长度或形状的全0,全1的ndarray数组对象
(3)empty()函数
这个函数可以创建一个没有任何具体值的ndarray数组对象
(4)arange()函数
这个函数其实就是python内置range函数的数组版(笑),用法雷同,只不过得到的是一个ndarray数组对象!
四、ndarray的数据类型
(1)dtype属性和astype()函数
在通过numpy自带的array()函数创建ndarray数组对象时,可以通过指定属性dtype的方法来选择数组内的元素类型。
创建好的ndarray数组对象可以使用astype()函数来转换其内含元素的数据类型。