当前位置: 首页 > 图灵资讯 > 行业资讯> python怎么建立全零数组

python怎么建立全零数组

发布时间:2025-01-22 15:37:32

可以在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-或Fortrann是否存储多维数据?-contiguous(按行或按列)顺序。

返回值:ndarray,指定shape, dtype, order的零数组。

示例见下:

第四个例子看起来很方便。

Numpy文档原文:

numpy.zeros
numpy.zeros(shape,dtype=float,order='C')
Returnanewarrayofgivenshapeandtype,filledwithzeros.
Parameters:
shape:intorsequenceofints
Shapeofthenewarray,e.g.,(2,3)or2.
dtype:data-type,optional
Thedesireddata-typeforthearray,e.g.,numpy.int8.Defaultisnumpy.float64.
order:{‘C’,‘F’},optional
WhethertostoremultidimensionaldatainC-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.,0.,0..])

#指定数据类型,一维数组指定长度
>>>np.zeros((5,),dtype=int)
array(0,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')])#customdtype
array(0,0),(0,0),
dtype=[('x','<i4'),('y','<i4')])

推荐课程:python语言设计(嵩天教授)

相关文章

python3兼容python2吗

python3兼容python2吗

2025-05-09
python3 whl怎么安装

python3 whl怎么安装

2025-05-09
python 字典怎么提取value

python 字典怎么提取value

2025-05-09
python 怎样计算字符串的长度

python 怎样计算字符串的长度

2025-05-09
python 怎么样反向输出字符串

python 怎么样反向输出字符串

2025-05-09
python 怎么判断字符串开头

python 怎么判断字符串开头

2025-05-09