📝 NumPy教程
29篇技术文档📅  最后修改于: 2020-11-08 07:37:41        🧑  作者: Mango
以下函数用于对dtype numpy.string_或numpy.unicode_的数组执行向量化字符串操作。它们基于Python内置库中的标准字符串函数。Sr.No.Function & Description1add()Returns element-wise string concatenation for two arrays of str or Unicode2multiply()Ret...
📅  最后修改于: 2020-11-08 07:38:09        🧑  作者: Mango
可以理解,NumPy包含大量的各种数学运算。 NumPy提供标准的三角函数,用于算术运算,处理复数的函数等。三角函数NumPy具有标准的三角函数,对于给定的角度(弧度)返回三角比例。例现场演示这是它的输出-arcsin,arcos和arctan函数返回给定角度的sin,cos和tan的三角逆。这些函数的结果可以通过numpy.degrees()函数将弧度转换为度来验证。例现场演示其输出如下-舍入函...
📅  最后修改于: 2020-11-08 07:38:38        🧑  作者: Mango
用于执行算术运算(例如add(),subtract(),multiple()和divide())的输入数组必须具有相同的形状或符合数组广播规则。例现场演示它将产生以下输出-现在让我们讨论NumPy中可用的其他一些重要的算术函数。numpy.reciprocal()此函数按元素返回参数的倒数。对于绝对值大于1的元素,由于Python处理整数除法的方式,结果始终为0。对于整数0,将发出溢出警告。例现场...
📅  最后修改于: 2020-11-08 07:39:22        🧑  作者: Mango
NumPy具有许多有用的统计函数,用于从数组中的给定元素中查找最小值,最大值,百分位数标准偏差和方差等。功能解释如下-numpy.amin()和numpy.amax()这些函数沿指定轴从给定数组中的元素返回最小值和最大值。例现场演示它将产生以下输出-numpy.ptp()numpy.ptp()函数返回沿轴的值的范围(最大-最小)。现场演示它将产生以下输出-numpy.percentile()百分位...
📅  最后修改于: 2020-11-08 07:40:17        🧑  作者: Mango
NumPy中提供了各种与排序相关的功能。这些排序功能实现了不同的排序算法,每个算法的特征在于执行速度,最坏情况下的性能,所需的工作空间以及算法的稳定性。下表显示了三种排序算法的比较。kindspeedworst casework spacestable‘quicksort’1O(n^2)0no‘mergesort’2O(n*log(n))~n/2yes‘heapsort’3O(n*log(n))0...
📅  最后修改于: 2020-11-08 07:40:36        🧑  作者: Mango
我们已经看到,存储在计算机内存中的数据取决于CPU使用的体系结构。它可以是低位(最低有效位存储在最小地址中)或高位(最高有效字节存储在最小地址中)。numpy.ndarray.byteswap()numpy.ndarray.byteswap()函数在两种表示形式之间切换:bigendian和little-endian。现场演示它将产生以下输出-...
📅  最后修改于: 2020-11-08 07:41:04        🧑  作者: Mango
执行函数时,其中一些返回输入数组的副本,而另一些返回视图。当内容实际存储在另一个位置时,称为复制。另一方面,如果提供了相同内存内容的不同视图,我们将其称为View。无副本简单分配不会复制数组对象。相反,它使用原始数组的相同id()进行访问。id()返回Python对象的通用标识符,类似于C中的指针。此外,任何一个的变化都会反映在另一个中。例如,一个形状的改变也会改变另一个形状。例现场演示它将产生以...
📅  最后修改于: 2020-11-08 07:41:44        🧑  作者: Mango
NumPy软件包包含一个Matrix库numpy.matlib。该模块具有返回矩阵而不是ndarray对象的函数。matlib.empty()matlib.empty()函数返回一个新矩阵,而无需初始化条目。该函数采用以下参数。哪里,Sr.No.Parameter & Description1shapeintor tuple ofintdefining the shape of the new m...
📅  最后修改于: 2020-11-08 07:41:59        🧑  作者: Mango
NumPy软件包包含numpy.linalg模块,该模块提供线性代数所需的所有功能。下表描述了此模块中的一些重要功能。Sr.No.Function & Description1dotDot product of the two arrays2vdotDot product of the two vectors3innerInner product of the two arrays4matmulM...
📅  最后修改于: 2020-11-08 07:42:40        🧑  作者: Mango
Matplotlib是Python的绘图库。它与NumPy一起使用,提供了一个环境,是MatLab的有效开源替代方案。它还可以与PyQt和wxPython等图形工具包一起使用。Matplotlib模块最初由John D. Hunter编写。自2012年以来,Michael Droettboom是主要开发人员。目前,Matplotlib版本。 1.5.1是可用的稳定版本。该软件包以二进制形式以及在w...
📅  最后修改于: 2020-11-08 07:42:58        🧑  作者: Mango
NumPy具有numpy.histogram()函数,该函数是数据频率分布的图形表示。水平大小相等的矩形对应于称为bin的类区间,而可变高度则对应于频率。numpy.histogram()numpy.histogram()函数将输入数组和bin作为两个参数。 bin数组中的连续元素充当每个bin的边界。它将产生以下输出-plt()Matplotlib可以将直方图的数字表示形式转换为图形。 pypl...
📅  最后修改于: 2020-11-08 07:43:21        🧑  作者: Mango
可以将ndarray对象保存到磁盘文件或从磁盘文件加载。可用的IO功能是-load()和save()函数处理/ numPy二进制文件(扩展名为npy)loadtxt()和savetxt()函数处理普通文本文件NumPy为ndarray对象引入了一种简单的文件格式。该.npy文件在磁盘文件中存储重建ndarray所需的数据,形状,dtype和其他信息,以便即使文件位于另一台具有不同体系结构的计算机上...
📅  最后修改于: 2020-11-08 07:43:40        🧑  作者: Mango
以下资源包含有关NumPy的其他信息。请使用它们来获得有关此方面的更深入的知识。NumPy上的有用链接NumPy-官方主页NumPy Wiki–NumPy的维基百科参考。关于NumPy的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-08 07:43:56        🧑  作者: Mango
NumPy代表“数值Python”,是一个由多维数组对象和用于处理这些数组的例程的集合组成的库。使用NumPy,可以对数组执行数学和逻辑运算。本教程介绍了NumPy的基础知识,例如其体系结构和环境。它还讨论了各种数组函数,索引类型等。还提供了Matplotlib的简介。所有这些都将通过示例进行解释,以更好地理解。...