分别使用zeros()ones()empty()函数创建二维数组并输出元素
时间: 2024-09-23 17:09:34 浏览: 33
在Python中,NumPy库提供了一系列用于创建常见数值数组的功能,如`zeros()`、`ones()`和`empty()`。
1. `zeros()`函数创建的是全零数组,形状由你指定。例如:
```python
import numpy as np
zeros_array = np.zeros((3, 4))
print(zeros_array)
```
输出:
```
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
```
2. `ones()`函数创建的是全一数组:
```python
ones_array = np.ones((2, 3))
print(ones_array)
```
输出:
```
[[1. 1. 1.]
[1. 1. 1.]]
```
3. `empty()`函数创建的是未初始化的内存空间,元素可能是任意值:
```python
empty_array = np.empty((5, 5))
print(empty_array)
```
输出通常包含随机值:
```
[[...]
[...]
[...]
[...]
[...]]
```
如果需要清空其内容而不仅仅是查看内存位置,可以先将其设置为0或者其他特定值:
```python
empty_array.fill(0)
print(empty_array)
```
阅读全文