找到 1203 篇文章 关于 Numpy

在 Python 中使用浮点数数组生成勒让德多项式的范德蒙德矩阵

AmitDiwan
更新于 2022-03-09 06:12:15

139 次浏览

为了生成勒让德多项式的伪范德蒙德矩阵,可以使用 Python Numpy 中的 polynomial.legvander() 方法。该方法返回伪范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应勒让德多项式的次数。dtype 将与转换后的 x 相同。参数 x 返回一个点数组。dtype 会根据元素是否为复数转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是... 阅读更多

在 Python 中生成勒让德级数的范德蒙德矩阵

AmitDiwan
更新于 2022-03-09 06:10:22

104 次浏览

为了生成勒让德多项式的伪范德蒙德矩阵,可以使用 Python Numpy 中的 polynomial.legvander() 方法。该方法返回伪范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应勒让德多项式的次数。dtype 将与转换后的 x 相同。参数 x 返回一个点数组。dtype 会根据元素是否为复数转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是... 阅读更多

在 Python 中计算给定复根的勒让德级数的根

AmitDiwan
更新于 2022-03-09 06:08:38

95 次浏览

要计算勒让德级数的根,可以使用 Python 中的 polynomial.legendre.lagroots() 方法。该方法返回一个包含级数根的数组。如果所有根都是实数,则 out 也是实数,否则为复数。参数 c 是一个系数的一维数组。步骤首先,导入所需的库 - from numpy.polynomial import legendre as L计算勒让德级数的根 - j = complex(0, 1) print("结果...", L.legroots((-j, j)))获取数据类型 - print("类型...", L.legroots((-j, j)).dtype)获取形状 - print("形状...", L.legroots((-j, j)).shape)示例from numpy.polynomial import legendre as L # 要计算勒让德级数的根,请使用... 阅读更多

在 Python 中计算勒让德级数的根

AmitDiwan
更新于 2022-03-09 06:06:30

291 次浏览

要计算勒让德级数的根,可以使用 Python 中的 polynomial.legendre.legroots() 方法。该方法返回一个包含级数根的数组。如果所有根都是实数,则 out 也是实数,否则为复数。参数 c 是一个系数的一维数组。步骤首先,导入所需的库 - from numpy.polynomial import legendre as L要计算勒让德级数的根,可以使用 Python 中的 polynomial.legendre.legroots() 方法 - print("结果...", L.legroots((0, 1, 2)))获取数据类型 - print("类型...", L.legroots((0, 1, 2)).dtype)获取形状 - print("形状...", L.legroots((0, 1, 2)).shape)示例from numpy.polynomial import legendre as L # 要计算... 阅读更多

在 Python 中使用给定复根生成勒让德级数

AmitDiwan
更新于 2022-03-09 06:04:42

125 次浏览

要生成勒让德级数,可以使用 Python 中的 polynomial.legendre.legfromroots() 方法。该方法返回一个系数的一维数组。如果所有根都是实数,则 out 是一个实数数组,如果一些根是复数,则 out 是复数,即使结果中的所有系数都是实数。参数 roots 是包含根的序列。步骤首先,导入所需的库 - from numpy.polynomial import legendre as L使用 Python 中的 polynomial.legendre.legfromroots() 方法生成勒让德级数 - j = complex(0, 1) print("结果...", L.legfromroots((-j, j)))获取数据类型 - print("类型...", L.legfromroots((-j, j)).dtype)获取形状 - print("形状...", L.legfromroots((-j, j)).shape)示例from numpy.polynomial import legendre ... 阅读更多

在 Python 中评估 Hermite_e 级数在 x 点处的值,并将 x 广播到系数的列上

AmitDiwan
更新于 2022-03-09 05:42:57

109 次浏览

要评估 x 点处的 Hermite_e 级数,可以使用 Python Numpy 中的 hermite.hermeval() 方法。第一个参数 x,如果 x 是列表或元组,则将其转换为 ndarray,否则将其保持不变并将其视为标量。在这两种情况下,x 或其元素都必须支持自身以及 c 的元素之间的加法和乘法运算。第二个参数 C,一个系数数组,其排序方式使得 n 次项的系数包含在 c[n] 中。如果 c 是多维的,则其余索引枚举多个多项式。在二维情况下,系数... 阅读更多

在 Python 中沿特定轴对勒让德级数进行积分

AmitDiwan
更新于 2022-03-09 05:39:24

138 次浏览

要对勒让德级数进行积分,可以使用 Python 中的 polynomial.legendre.legint() 方法。该方法返回沿轴从 lbnd 对勒让德级数系数 c 进行 m 次积分的结果。在每次迭代中,结果级数乘以 scl 并添加一个积分常数 k。缩放因子用于变量的线性变化。第一个参数 c 是勒让德级数系数的数组。如果 c 是多维的,则不同的轴对应于不同的变量,每个轴的次数由相应的索引给出。第二个参数 m 是积分阶数,必须为正数。(默认值: ... 阅读更多

在 Python 中使用复数点数组生成 Hermite_e 多项式的范德蒙德矩阵

AmitDiwan
更新于 2022-03-09 05:35:29

98 次浏览

为了生成 Hermite_e 多项式的范德蒙德矩阵,可以使用 Python Numpy 中的 hermite_e.hermvander()。该方法返回伪范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应 Hermite 多项式的次数。dtype 将与转换后的 x 相同。参数 x 返回一个点数组。dtype 会根据元素是否为复数转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是结果... 阅读更多

在 Python 中使用浮点数数组生成 Hermite_e 多项式的范德蒙德矩阵

AmitDiwan
更新于 2022-03-09 05:33:39

108 次浏览

为了生成 Hermite_e 多项式的范德蒙德矩阵,可以使用 Python Numpy 中的 hermite_e.hermvander()。该方法返回伪范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应 Hermite 多项式的次数。dtype 将与转换后的 x 相同。参数 x 返回一个点数组。dtype 会根据元素是否为复数转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是结果... 阅读更多

在 Python 中返回线性代数中矩阵的核范数

AmitDiwan
更新于 2022-03-09 05:29:28

380 次浏览

在 Python NumPy 中,使用 LA.norm() 方法返回线性代数中矩阵或向量的范数。第一个参数 x 是输入数组。如果 axis 为 None,则 x 必须是一维或二维,除非 ord 为 None。如果 axis 和 ord 都为 None,则返回 x.ravel 的 2 范数。第二个参数 ord 是范数的阶数。inf 表示 NumPy 的 inf 对象。默认值为 None。“nuc” 作为参数设置表示核范数。Frobenius 范数和核范数阶数仅对矩阵定义第一步,导入所需的... 阅读更多

广告