Python中的NumPy是什么?NumPy或NumericPython是用于科学计算的通用数组处理python软件包。它包含许多强大的功能,其中包括:具有许多有用功能的健壮的多维数组对象。用于将其他编程语言与大量例程集成在一起的许多工具,包括形状处理,逻辑,数学等,以及可用于对NumPyArray对象进行操作的更多工具。除了其明显的科学用途外,NumPy还被用作通用的多维数据容器。NumPy还可以集成各种数据库。

NumPy是常规版本,带有最新版本的Anaconda(可从https://www.anaconda.com/distribution/#download-section下载,适用于Windows,Mac和Linux)

如果万一它不可用,您可以随时使用以下命令在AnacondaPowershell提示符中下载并安装它。python-mpipinstallnumpy,运行上面的命令后,您应该看到命令行输出为“SuccessfulInstalled”。NumPy是Python中使用最广泛的软件包之一,它使您可以利用数据集中的现有列创建许多派生列。

二.Python中NumPy的示例

让我们讨论更多示例,以及如何使用NumPy实现相同的示例:第一步是在代码中导入包:将NumPy导入为np,点击“Shift+Enter”导入指定的包,NumPy的别名为“np”,可用于将NumPy引用为任何其他参考。

三.NumPy数组的算术运算

1.减法

NumPy数组减法运算遵循下面提到的常用数学语法。如果我们想从数组“x”中减去数组“y”,则其写为:Result=x-y。使用print(Result)打印结果数组“Result”

2.加法

NumPy数组加法运算也遵循与前面讨论的减法类似的数学语法。如果我们想将数组“y”添加到“x”,则其写为:Result=x+y,使用print(Result)打印结果数组“Result”

3.乘法

如果我们想将数组“x”与“y”相乘,则将其写为:Result=x*y。使用print(Result)打印结果数组“Result”

4.布尔索引

它使我们能够基于逻辑条件为NumPy数组建立索引。例如,返回数组中小于2的所有值。a=np.array([4,1,9])相同的将被实现为:a[a<2]逻辑索引的输出将是数组“a”内小于2的任何值,因此结果将是[1]。

NumPy是python中一个功能强大的库,在数据解释分析(以更好地理解数据),数据操作和清理中被广泛使用。创建KPI指标等等。