NumPy zeros()

zeros() 方法创建一个指定形状和类型,并填充零的新数组。

示例

import numpy as np

# create an array of 5 elements filled with 0s array1 = np.zeros(5)
print(array1) # Output: [0. 0. 0. 0. 0.]

zeros() 语法

zeros() 的语法是

numpy.zeros(shape, dtype = None, order = 'C')

zeros() 参数

zeros() 方法接受三个参数

  • shape - 新数组所需的形状(可以是 inttuple of int
  • dtype(可选)- 新数组的数据类型
  • order(可选)- 指定填充零的顺序

zeros() 返回值

zeros() 方法返回具有指定形状、顺序和数据类型,并填充 0 的数组。


示例 1:使用 zeros 创建数组

import numpy as np

# create a float array of 1s array1 = np.zeros(5
) print('Float Array: ',array1)
# create an int array of 1s array2 = np.zeros(5, dtype = int)
print('Int Array: ',array2)

输出

Float Array:  [0. 0. 0. 0. 0.]
Int Array:  [0 0 0 0 0]

如果未指定,默认 dtype 为 float。


示例 2:使用 zeros 创建 nd-Array

import numpy as np

# create a n-d array of 1s array1 = np.zeros([2,3])
print('n-d array:\n',array1)

输出

n-d array:
 [[0. 0. 0.]
 [0. 0. 0.]]

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战