python如何建立矩阵
时间: 2023-10-04 12:06:03 浏览: 89
Python中可以使用NumPy库来建立矩阵。以下是几种建立矩阵的方法:
1. 使用np.array()函数建立二维数组,然后将其转换成矩阵:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
A = np.matrix(a)
print(A)
```
输出结果为:
```
[[1 2]
[3 4]]
```
2. 直接使用np.matrix()函数建立矩阵:
```python
import numpy as np
A = np.matrix([[1, 2], [3, 4]])
print(A)
```
输出结果为:
```
[[1 2]
[3 4]]
```
3. 使用np.zeros()函数建立全零矩阵:
```python
import numpy as np
A = np.matrix(np.zeros((3, 4)))
print(A)
```
输出结果为:
```
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
```
4. 使用np.ones()函数建立全一矩阵:
```python
import numpy as np
A = np.matrix(np.ones((2, 3)))
print(A)
```
输出结果为:
```
[[1. 1. 1.]
[1. 1. 1.]]
```
5. 使用np.eye()函数建立单位矩阵:
```python
import numpy as np
A = np.matrix(np.eye(2))
print(A)
```
输出结果为:
```
[[1. 0.]
[0. 1.]]
```