用python中的numpy
时间: 2024-05-15 15:14:27 浏览: 57
NumPy是一个用于科学计算的Python库,它为Python提供了支持大型多维数组和矩阵运算的高级数学函数库。以下是使用NumPy进行基本操作的示例代码:
1. 创建数组
```python
import numpy as np
# 创建一维数组
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
# 创建二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
print(arr2)
```
2. 数组的形状和大小
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 获取数组的形状
print(arr.shape)
# 获取数组的大小
print(arr.size)
```
3. 数组的索引和切片
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
# 获取数组中的值
print(arr[0])
print(arr[-1])
# 对数组进行切片
print(arr[1:3])
print(arr[:3])
print(arr[3:])
```
4. 数组的运算
```python
import numpy as np
arr1 = np.array([1, 2, 3, 4, 5])
arr2 = np.array([6, 7, 8, 9, 10])
# 数组相加
print(arr1 + arr2)
# 数组相减
print(arr1 - arr2)
# 数组相乘
print(arr1 * arr2)
# 数组相除
print(arr1 / arr2)
```
以上是一些简单的NumPy操作示例,NumPy还有更多复杂的操作和函数,可以参考NumPy的官方文档进行学习和使用。
阅读全文