numpy函数有哪些

2023年 11月 21日 115.8k 0

numpy函数有np.sin(), np.cos(), np.tan()、np.exp()、np.log(), np.log10(), np.log2()、np.mean(), np.median(), np.var(), np.std()、np.max(), np.min()、np.percentile()等等。

numpy函数有哪些

本教程操作系统:windows10系统、Python3.11.4版本、DELL G3电脑。

NumPy是Python中用于数值计算的重要库,它提供了丰富的数学、逻辑、统计和线性代数函数。以下是一些NumPy中常用的函数和其应用示例:

1、数学函数:

np.sin(), np.cos(), np.tan(): 计算数组中每个元素的正弦、余弦、正切值。

np.exp(): 计算数组中每个元素的指数值。

np.log(), np.log10(), np.log2(): 分别计算数组中每个元素的自然对数、底数为10的对数、底数为2的对数。

import numpy as np
arr = np.array([1, 2, 3])
print(np.sin(arr))
print(np.exp(arr))
print(np.log10(arr))

登录后复制

2、统计函数:

np.mean(), np.median(), np.var(), np.std(): 分别计算数组的平均值、中位数、方差和标准差。

np.max(), np.min(): 计算数组的最大值和最小值。

np.percentile(): 计算数组的百分位数。

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(np.mean(arr))
print(np.max(arr))
print(np.percentile(arr, 50))

登录后复制

3、逻辑函数:

np.logical_and(), np.logical_or(), np.logical_not(): 分别进行逻辑与、逻辑或和逻辑非操作。

np.all(), np.any(): 判断数组中的所有元素是否都为True,或者是否有任意一个元素为True。

import numpy as np
arr1 = np.array([True, True, False])
arr2 = np.array([False, True, False])
print(np.logical_and(arr1, arr2))
print(np.any(arr1))

登录后复制

4、线性代数函数:

np.dot(): 计算两个数组的点积。

np.linalg.inv(): 计算矩阵的逆矩阵。

np.linalg.det(): 计算矩阵的行列式值。

import numpy as np
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6], [7, 8]])
print(np.dot(arr1, arr2))
print(np.linalg.inv(arr1))
print(np.linalg.det(arr1))

登录后复制

这些只是NumPy中常用的函数之一,它同时还提供了很多其他函数,如图像处理函数、数值积分函数、离散傅里叶变换函数等。这些函数为数值计算提供了非常强大的工具,使得NumPy成为了科学计算领域不可或缺的一部分。希望这些示例能够帮助你更好地了解NumPy中的函数。

以上就是numpy函数有哪些的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论