python矩阵怎么写
时间: 2024-12-28 09:40:35 浏览: 6
在Python中,你可以使用内置的`numpy`库来方便地创建和操作矩阵。`numpy`提供了一个叫做`array`的数据结构,非常适合处理矩阵。以下是创建矩阵的一些基本方法:
1. **直接创建**:
```python
import numpy as np
# 创建一个一维数组并转置成矩阵
matrix = np.array([[1, 2], [3, 4]])
```
2. **使用arange或linspace**:
```python
row, col = 2, 2
matrix = np.arange(row * col).reshape(row, col)
```
3. **使用zeros或ones**:
```python
matrix = np.zeros((row, col)) # 全零矩阵
matrix = np.ones((row, col)) # 全一矩阵
```
4. **从列表嵌套列表创建**:
```python
matrix = [[5, 6], [7, 8]] # 列表列表形式
matrix = np.array(matrix) # 转换为numpy数组
```
5. **二维数组操作**:
```python
a = np.array([[1, 2], [3, 4]])
print(a + 1) # 加法
print(np.dot(a, a.T)) # 点积
```
阅读全文