python中numpy用法
时间: 2023-10-11 10:07:06 浏览: 88
Python之路numpy用法.doc
NumPy是一个Python库,用于处理多维数组和矩阵,以及对它们进行数学操作。下面是一些常用的NumPy用法:
1.导入NumPy库
```
import numpy as np
```
2.创建数组
```
a = np.array([1, 2, 3]) # 创建一维数组
b = np.array([[1, 2, 3], [4, 5, 6]]) # 创建二维数组
c = np.zeros((2, 3)) # 创建全0的二维数组
d = np.ones((3, 4)) # 创建全1的二维数组
e = np.random.rand(2, 3) # 创建随机数的二维数组
```
3.数组操作
```
a.shape # 数组的形状
b[0][1] # 访问数组元素
b[:, 1] # 访问数组的一列
b[1, :] # 访问数组的一行
np.concatenate((b, c), axis=0) # 沿着行方向将两个数组合并
np.concatenate((b, c), axis=1) # 沿着列方向将两个数组合并
```
4.数学运算
```
np.add(a, b) # 数组加法
np.subtract(a, b) # 数组减法
np.multiply(a, b) # 数组乘法
np.divide(a, b) # 数组除法
np.dot(a, b) # 矩阵乘法
np.transpose(b) # 数组转置
```
这些只是NumPy库的一部分常用用法,它还有很多其他功能可以探索。
阅读全文