np.zeros的用法
时间: 2023-11-21 09:50:24 浏览: 48
Python numpy.zero() 初始化矩阵实例
`np.zeros` 是一个 NumPy 库中的函数,用于创建一个指定形状的全零数组。
函数的语法如下:
``` python
np.zeros(shape, dtype=float, order='C')
```
参数说明:
- `shape`:数组的形状,可以是一个整数或一个整数的元组,表示每个维度的大小。
- `dtype`:可选参数,数组元素的数据类型,默认为 `float64`。
- `order`:可选参数,指定数组在内存中的存储顺序,可以是 `'C'`(按行存储)或 `'F'`(按列存储),默认为 `'C'`。
示例:
``` python
import numpy as np
# 创建一个形状为 (2, 3) 的全零数组
arr = np.zeros((2, 3))
print(arr)
# 输出: [[0. 0. 0.]
# [0. 0. 0.]]
# 创建一个形状为 (2, 3)、数据类型为 int 的全零数组
arr = np.zeros((2, 3), dtype=int)
print(arr)
# 输出: [[0 0 0]
# [0 0 0]]
# 创建一个形状为 (2, 3)、以列优先顺序存储的全零数组
arr = np.zeros((2, 3), order='F')
print(arr)
# 输出: [[0. 0. 0.]
# [0. 0. 0.]]
```
阅读全文