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
- 新数组所需的形状(可以是int
或tuple 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.]]