在numpy中创建一个3*3的数组有几种写法
时间: 2024-05-08 10:18:14 浏览: 154
在NumPy中创建空数组/矩阵的方法
你好!对于你的问题,我可以回答。在numpy中创建一个3*3的数组有多种写法,以下是其中的几个:
1. 使用np.array函数创建一个由列表或元组组成的数组:
```
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(a)
```
输出:
```
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
```
2. 使用np.zeros函数创建一个全0的数组:
```
import numpy as np
a = np.zeros((3, 3))
print(a)
```
输出:
```
array([[0., 0., 0.],
[0., 0., 0.],
[0., 0., 0.]])
```
3. 使用np.ones函数创建一个全1的数组:
```
import numpy as np
a = np.ones((3, 3))
print(a)
```
输出:
```
array([[1., 1., 1.],
[1., 1., 1.],
[1., 1., 1.]])
```
4. 使用np.eye函数创建一个单位矩阵:
```
import numpy as np
a = np.eye(3)
print(a)
```
输出:
```
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])
```
希望以上回答可以帮助你!如果你还有其它的问题,都可以问我哦~
阅读全文