python建立全零数组的方法
小编给大家分享一下python建立全零数组的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
在python中,可以使用“numpy.zeros()”命令建立全零数组;语法为“numpy.zeros(shape,dtype=float,order='C')”。
语句格式:
numpy.zeros(shape, dtype=float, order='C')
参数说明:
shape:整型或元素为整型的序列,表示生成的新数组的shape,如(2,3)或 2。
dtype:生成数组的数据格式,如numpy.int8。默认为numpy.float64。
order:{'C', 'F'}可选,是否将多维数据存储为C-或Fortran-contiguous(按行或按列)顺序。
返回值:ndarray,一个指定了shape, dtype, order的零数组。
示例见下:
第四个例子看起来很方便。
Numpy文档原文:
numpy.zerosnumpy.zeros(shape,dtype=float,order='C')Returnanewarrayofgivenshapeandtype,filledwithzeros.Parameters:shape:intorsequenceofintsShapeofthenewarray,e.g.,(2,3)or2.dtype:data-type,optionalThedesireddata-typeforthearray,e.g.,numpy.int8.Defaultisnumpy.float64.order:{‘C’,‘F’},optionalWhethertostoremultidimensionaldatainC-orFortran-contiguous(row-orcolumn-wise)orderinmemory.Returns:out:ndarray
Array of zeros with the given shape, dtype, and order.
#指定长度的一维数组>>>np.zeros(5)array([0.,0.,0.,0.,0.])#指定数据类型,指定长度的一维数组>>>np.zeros((5,),dtype=int)array([0,0,0,0,0])#二维数组>>>np.zeros((2,1))array([[0.],[0.]])>>>s=(2,2)>>>np.zeros(s)array([[0.,0.],[0.,0.]])#指定dtype>>>np.zeros((2,),dtype=[('x','i4'),('y','i4')])#customdtypearray([(0,0),(0,0)],dtype=[('x','<i4'),('y','<i4')])
看完了这篇文章,相信你对python建立全零数组的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。