python numpy实例
时间: 2024-07-22 12:01:01 浏览: 70
在Python中,NumPy是一个非常重要的库,用于处理大型数组和矩阵运算,它的核心数据结构是`numpy.ndarray`。以下是一些基本的NumPy实例:
1. **创建数组**:
```python
import numpy as np
# 创建一维数组
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
# 创建二维数组(矩阵)
arr2 = np.array([[1, 2], [3, 4]])
print(arr2)
```
2. **基本操作**:
- 数组索引和切片
```python
# 索引元素
print(arr2[0, 0]) # 输出:1
# 切片操作
print(arr2[:, :2]) # 输出:[[1 2]]
```
3. **数学运算**:
```python
# 数组加法
arr_add = arr1 + 2
print(arr_add)
# 内置函数计算数组总和、平均值等
sum_arr = np.sum(arr1)
mean_arr = np.mean(arr1)
print(sum_arr, mean_arr)
```
4. **广播机制**:
```python
# 使用广播进行向量乘法
arr3 = np.array(2) # 创建标量
result = arr1 * arr3
print(result)
```
阅读全文