一起学习,一起成长
1.创建ndarray
创建数组最简单的办法就是使用array函数。它接受一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的Numpy数组。
np.array会尝试为新建的这个数组推断出一个较为合适的数据类型。数据类型保存在一个特殊的dtype对象中。
其他一些可以新建数组的函数。比如zeros和ones分别可以创建指定长度或形状的全0或全1数组。empty可以创建一个没有任何具体值的数组。
np.zeros(10)
np.ones((3,6))
np.empty((2,3,2))
arange是python内置函数range的数组版。
np.arange(15)
2.ndarray的数据类型
dtype(数据类型)是一个特殊的对象,它含有ndarray将一块内存解释为特定数据类型所需的信息:
arr1=np.array([1,2,3],dtype=np.float64)
arr1.dtype
Out[12]: dtype('float64')
数值型dtype的命名方式相同:一个类型名(如float或int),后面跟一个用于表示各元素位长的数字。标准的双精度浮点值(即python中的float对象)需要占用8字节(即64位)。
ndarry在python包Numpy的理解上有重要作用。清楚的认识,对于后面的学习有很大的帮助。技术类的内容,尽量是学一些就要掌握一些且能应用,不然很快就会忘记,这样日积月累就会有比较明显的收获。有一些内容,也会慢慢地理解。所以,如果真的要学习内容,就要做好长期奋斗的准备,每一技术的沉淀都是来之不易的,分享的内容也是。最后祝大家都会有个好的收获,从文章让自身有所成长。
「亲,如果笔记对您有帮助,收藏的同时,记得给点个赞、加个关注哦!感谢!」
「诚邀关注“issnail”,会有惊喜哦!」
「文中代码均亲测过,若有错误之处,欢迎批评指正,一起学习,一起成长!」
参考书目:利用python进行数据分析