创建一个空的 np.array
时间: 2024-08-21 10:00:43 浏览: 51
在NumPy中创建空数组/矩阵的方法
创建一个空的 `numpy` 数组通常有两种方式:
1. 使用 `numpy.empty()` 函数:这个函数会返回给定形状和类型的内存区域,但不会填充任何值。例如:
```python
import numpy as np
empty_array = np.empty(shape=(5, 3), dtype=int)
```
这将创建一个5行3列、元素类型为整数的空数组。
2. 使用 `numpy.zeros()` 或 `numpy.ones()` 函数:如果需要所有元素都初始化为0或1,可以使用这两个函数。例如:
```python
zeros_array = np.zeros((5, 3))
ones_array = np.ones((5, 3))
```
如果你想要一个全为空值的数组(适用于浮点数),可以使用 `numpy.full()` 并设置初始值为 `np.nan`:
```python
nan_array = np.full((5, 3), np.nan)
```
阅读全文