找到 10786 篇文章 关于 Python

在 Python 中返回 1 维厄米特级数系数的缩放伴随矩阵

AmitDiwan
更新于 2022-02-25 04:47:48

74 次浏览

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

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

AmitDiwan
更新于 2022-02-25 04:43:41

99 次浏览

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

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

AmitDiwan
更新于 2022-02-25 04:40:50

268 次浏览

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

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

AmitDiwan
更新于 2022-02-25 04:37:58

96 次浏览

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

在 Python 中更改复数参数的实部

AmitDiwan
更新于 2022-02-25 04:35:31

3K+ 次浏览

要返回复数参数的实部,请使用 numpy.real() 方法。该方法返回复数参数的实部。如果 val 为实数,则输出将使用 val 的类型。如果 val 具有复数元素,则返回类型为 float。第一个参数 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("数组的维度...", arr.ndim) ... 阅读更多

在 Python 中使用弗罗贝尼乌斯范数计算线性代数中矩阵的条件数

AmitDiwan
更新于 2022-02-24 13:10:46

197 次浏览

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

在 Python 中返回线性代数中矩阵或向量的范数

AmitDiwan
更新于 2022-02-24 13:07:51

216 次浏览

要返回线性代数中矩阵或向量的范数,请在 Python Numpy 中使用 LA.norm() 方法。第一个参数 x 是一个输入数组。如果 axis 为 None,则 x 必须是 1 维或 2 维,除非 ord 为 None。如果 axis 和 ord 都为 None,则将返回 x.ravel 的 2 范数。第二个参数 ord 是范数的阶数。inf 表示 numpy 的 inf 对象。默认为 None。第三个参数 axis,如果为整数,则指定沿其计算向量范数的 x 的轴。如果 axis 是一个 2 元组,则指定 ... 阅读更多

在 Python 中计算复厄米特或实对称矩阵的特征值

AmitDiwan
更新于 2022-02-24 13:03:48

826 次浏览

要计算复厄米特或实对称矩阵的特征值,请使用 numpy.eigvalsh() 方法。该方法按升序返回特征值,每个特征值根据其重数重复。第一个参数 a 是一个需要计算其特征值的复值或实值矩阵。第二个参数 UPLO 指定计算是使用 a 的下三角部分('L',默认值)还是上三角部分('U')进行。无论此值如何,在计算中只会考虑对角线的实部,以保留厄米特矩阵的概念。因此,可以得出以下结论: ... 阅读更多

在 Python 中返回线性代数中的 Cholesky 分解

AmitDiwan
更新于 2022-02-24 12:59:28

406 次浏览

要返回 Cholesky 分解,请使用 numpy.linalg.cholesky() 方法。返回方阵 a 的 Cholesky 分解 L * L.H,其中 L 为下三角矩阵,.H 为共轭转置运算符。a 必须是厄米特且正定的。不执行任何检查以验证 a 是否为厄米特。此外,仅使用 a 的下三角和对角元素。实际上只返回 L。然后参数 a 是厄米特(如果所有元素都是实数,则为对称),正定的输入矩阵。该方法返回 a 的上或下三角 Cholesky 因子。如果 a 是 ... 阅读更多

在 Python 中获取 4D 和 3D 数组的克罗内克积

AmitDiwan
更新于 2022年2月24日 12:28:55

浏览量 205 次

要获取 4D 和 3D 维数组的克罗内克积,请在 Python Numpy 中使用 numpy.kron() 方法。计算克罗内克积,这是一个由第二个数组的块组成的复合数组,由第一个数组缩放。该函数假设 a 和 b 的维数相同,如有必要,用 1 填充较小的数组。如果 a.shape = (r0, r1, .., rN) 且 b.shape = (s0, s1, ..., sN),则克罗内克积的形状为 (r0*s0, r1*s1, ..., rN*SN)。元素是来自 a 和 b 的元素的乘积,由 -kron(a, b)[k0, k1, ..., kN] ... 阅读更多

广告

© . All rights reserved.