numpy zeros
1. 简介
numpy.zeros()
函数用于创建一个指定形状和数据类型的全零数组。这个函数的语法如下:
numpy.zeros(shape, dtype=float, order='C')
参数解释:
shape
: 表示数组的形状,可以是一个整数或者一个整数的元组。dtype
: 表示数组的数据类型,可选参数,默认为float
。order
: 表示数组在内存中的存储顺序,可选参数,默认为C
。
2. 示例代码
2.1 创建一个形状为 (2,3)
的全零数组
import numpy as np
# 创建一个形状为 (2,3) 的全零数组
arr = np.zeros((2,3))
print(arr)
运行结果:
[[0. 0. 0.]
[0. 0. 0.]]
2.2 创建一个形状为 (3,3)
的全零数组,数据类型为 int
import numpy as np
# 创建一个形状为 (3,3) 数据类型为 int 的全零数组
arr = np.zeros((3,3), dtype=int)
print(arr)
运行结果:
[[0 0 0]
[0 0 0]
[0 0 0]]
2.3 创建一个形状为 (2,4,3)
的全零数组
import numpy as np
# 创建一个形状为 (2,4,3) 的全零数组
arr = np.zeros((2,4,3))
print(arr)
运行结果:
[[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]]
3. 注意事项
- 使用
numpy.zeros()
函数创建的数组默认数据类型为float
,如果需要修改数据类型,可以在参数中指定。 - 数组的形状可以是一个整数,也可以是一个整数的元组,不同维度之间用逗号分隔。