python操作二维数组
时间: 2024-12-26 19:14:08 浏览: 4
在Python中,可以使用NumPy库来高效地操作二维数组,也称为矩阵。NumPy是Python的一个重要科学计算工具包,它提供了一个叫做`numpy.ndarray`的数据结构,用于表示多维数组。
以下是几个常见的二维数组操作:
1. **创建二维数组**:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
```
2. **访问元素**:
- 列索引从0开始:
```python
print(arr[0, 1]) # 输出:2
```
- 切片操作:
```python
print(arr[0:2, :]) # 输出:[[1 2 3] [4 5 6]]
```
3. **形状和大小**:
```python
print(arr.shape) # 输出 (2, 3)
print(arr.size) # 输出 6
```
4. **基本运算**:
```python
arr += 1 # 给数组所有元素加1
print(arr)
```
5. **转置**:
```python
transposed_arr = arr.T
print(transposed_arr)
```
6. **统计信息**:
```python
mean = np.mean(arr)
std_dev = np.std(arr)
```
阅读全文