找到 1203 篇文章 关于 NumPy

返回给定 Python 数据类型代码的描述

AmitDiwan
更新于 2022年2月25日 04:58:35

157 次浏览

要返回给定数据类型代码的描述,请在 Python NumPy 中使用 typename() 方法。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且可以很好地与分布式、GPU 和稀疏数组库协同工作。步骤首先,导入所需的库 − import numpy as np 我们的数组 − arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q'] 要返回给定数据类型代码的描述,请使用 typename() 方法在 ... 阅读更多

使用复合梯形法则在 Python 中沿轴 0 积分

AmitDiwan
更新于 2022年2月25日 04:55:00

202 次浏览

要使用复合梯形法则沿给定轴积分,请使用 numpy.trapz() 方法。如果提供 x,则积分将沿其元素的顺序进行 - 它们不会被排序。该方法返回 'y' = n 维数组的定积分,该积分通过梯形法则沿单个轴近似。如果 'y' 是一个一维数组,则结果是一个浮点数。如果 'n' 大于 1,则结果是一个 'n-1' 维数组。第一个参数 y 是要积分的输入数组。第二个参数 x 是对应于 y 的采样点 ... 阅读更多

使用复合梯形法则在 Python 中沿轴 1 积分

AmitDiwan
更新于 2022年2月25日 04:53:05

241 次浏览

要使用复合梯形法则沿给定轴积分,请使用 numpy.trapz() 方法。如果提供 x,则积分将沿其元素的顺序进行 - 它们不会被排序。该方法返回 'y' = n 维数组的定积分,该积分通过梯形法则沿单个轴近似。如果 'y' 是一个一维数组,则结果是一个浮点数。如果 'n' 大于 1,则结果是一个 'n-1' 维数组。第一个参数 y 是要积分的输入数组。第二个参数 x 是对应于 y 的采样点 ... 阅读更多

在 Python 中返回两个(数组)向量的叉积

AmitDiwan
更新于 2022年2月25日 04:50:57

4K+ 次浏览

要计算两个向量的叉积,请在 Python NumPy 中使用 numpy.cross() 方法。该方法返回 c,即向量叉积(s)。第一个参数是 a,即第一个向量(s)的分量。第二个参数是 b,即第二个向量(s)的分量。第三个参数是 axisa,定义向量(s)的 a 的轴。默认情况下,为最后一个轴。第四个参数是 axisb,定义向量(s)的 b 的轴。默认情况下,为最后一个轴。第五个参数是 axisc,包含叉积向量(s)的 c 的轴。如果两个输入向量都 ... 阅读更多

在 Python 中返回一维埃尔米特级数系数数组的缩放伴随矩阵

AmitDiwan
更新于 2022年2月25日 04:47:48

74 次浏览

要返回一维多项式系数数组的缩放伴随矩阵,请在 Python NumPy 中返回 hermite.hermcompanion() 方法。当 c 是埃尔米特基多项式时,基多项式被缩放,以便伴随矩阵是对称的。这比未缩放的情况提供了更好的特征值估计,并且对于基多项式,如果使用 numpy.linalg.eigvalsh 来获得它们,则保证特征值是实数。该方法返回维数为 (deg, deg) 的缩放伴随矩阵。参数 c 是从低到高阶排列的一维埃尔米特级数系数数组。步骤首先,导入所需的库 − import ... 阅读更多

在 Python 中生成埃尔米特多项式和 x、y、z 复数点数组的伪范德蒙德矩阵

AmitDiwan
更新于 2022年2月25日 04:43:41

99 次浏览

要生成埃尔米特多项式和 x、y、z 样本点的伪范德蒙德矩阵,请在 Python NumPy 中使用 hermite.hermvander3d()。该方法返回伪范德蒙德矩阵。参数 x、y、z 是点坐标数组,所有数组的形状相同。数据类型将根据元素是否为复数转换为 float64 或 complex128。标量将转换为一维数组。参数 deg 是形式为 [x_deg, y_deg, z_deg] 的最大次数列表。步骤首先,导入所需的库 − numpy as np from numpy.polynomial import hermite as H 创建点数组 ... 阅读更多

在 Python 中返回 N 维数组的梯度

AmitDiwan
更新于 2022年2月25日 04:40:50

268 次浏览

梯度使用内点处的二阶精确中心差分以及边界处的一阶或二阶精确单侧(向前或向后)差分来计算。因此,返回的梯度与输入数组具有相同的形状。第一个参数 f 是一个 N 维数组,包含标量函数的样本。第二个参数是 varargs,即 f 值之间的间距。所有维度的默认单位间距。第三个参数是 edge_order{1, 2},即使用 N 阶精确差分在边界处计算梯度。默认值:1。第四个参数是梯度, ... 阅读更多

在 Python 中计算无符号整数数组的第 n 次离散差分

AmitDiwan
更新于 2022年2月25日 04:37:58

96 次浏览

要计算第 n 次离散差分,请使用 numpy.diff() 方法。沿给定轴,第一次差分由 out[i] = a[i+1] - a[i] 给出,更高的差分通过递归使用 diff 来计算。第一个参数是输入数组。第二个参数是 n,即差分值的次数。如果为零,则按原样返回输入。第三个参数是取差分的轴,默认为最后一个轴。第四个参数是在执行差分之前,沿轴预先附加到输入数组的值。标量值 ... 阅读更多

更改 Python 中复数参数的实部

AmitDiwan
更新于 2022年2月25日 04:35:31

3K+ 次浏览

要返回复数参数的实部,请使用 numpy.real() 方法。该方法返回复数参数的实部。如果 val 是实数,则使用 val 的类型作为输出类型。如果 val 具有复数元素,则返回类型为浮点数。第一个参数 val 是输入数组。我们还将使用 array.real 更改复数参数的实部。步骤首先,导入所需的库 - import numpy as np 使用 array() 方法创建一个数组 − arr = np.array([36.+1.j , 27.+2.j , 68.+3.j , 23.+2.j]) 显示数组 − print("我们的数组...", arr) 检查维度 − print("维数 ... 阅读更多

使用 Frobenius 范数在 Python 中计算线性代数中矩阵的条件数

AmitDiwan
更新于 2022年2月24日 13:10:46

197 次浏览

要计算线性代数中矩阵的条件数,请在 Python 中使用 numpy.linalg.cond() 方法。此方法能够根据 p 的值返回使用七种不同范数之一的条件数。返回矩阵的条件数。可能是无穷大的。x 的条件数定义为 x 的范数乘以 x 的逆的范数;范数可以是通常的 L2 范数或许多其他矩阵范数之一。第一个参数是 x,即需要查找其条件数的矩阵。第二个参数是 p, ... 阅读更多

广告