NumPy(Numerical Python的简称)是Python的一个开源数值计算扩展库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
以下是一些常用的NumPy库函数:
1. `numpy.array()`: 创建一个数组。
2. `numpy.sum()`: 计算数组中所有元素的和。
3. `numpy.mean()`: 计算数组中所有元素的平均值。
4. `numpy.median()`: 计算数组中所有元素的中位数。
5. `numpy.min()`: 找到数组中的最小值。
6. `numpy.max()`: 找到数组中的最大值。
7. `numpy.std()`: 计算数组中所有元素的方差。
8. `numpy.var()`: 计算数组中所有元素的变异数。
9. `numpy.prod()`: 计算数组中所有元素的乘积。
10. `numpy.dot()`: 计算两个数组的点积。
11. `numpy.flatten()`: 将多维数组转换为一维数组。
12. `numpy.reshape()`: 改变数组的形状。
13. `numpy.arange()`: 创建一个等差数列的数组。
14. `numpy.linspace()`: 创建一个等距的数组。
15. `numpy.insert()`: 在指定位置插入一个或多个元素。
16. `numpy.append()`: 在指定位置添加一个或多个元素。
17. `numpy.delete()`: 删除指定位置的元素。
18. `numpy.unique()`: 返回唯一值,并排序。
19. `numpy.sort()`: 对数组进行排序。
20. `numpy.searchsorted()`: 在已排序的数组中查找插入位置以保持排序状态。
21. `numpy.where()`: 返回满足条件的元素的索引。
22. `numpy.clip()`: 将数组中的元素限制在指定范围内。
23. `numpy.sqrt()`: 计算数组中每个元素的平方根。
24. `numpy.exp()`: 计算数组中每个元素的指数函数值。
25. `numpy.log()`: 计算数组中每个元素的对数。
26. `numpy.sin()`: 计算数组中每个元素的正弦值。
27. `numpy.cos()`: 计算数组中每个元素的余弦值。
28. `numpy.tan()`: 计算数组中每个元素的正切值。
29. `numpy.arcsin()`: 计算数组中每个元素的反正弦值。
30. `numpy.arccos()`: 计算数组中每个元素的反余弦值。
31. `numpy.arctan()`: 计算数组中每个元素的反正切值。