找到 34423 篇文章 关于编程

在 Python 中对多项式进行积分,并在添加积分常数之前将结果乘以一个标量

AmitDiwan
更新于 2022-02-28 07:05:06

115 次浏览

要对多项式进行积分,请在 Python 中使用 polynomial.polyint() 方法。返回沿轴 m 次积分从 lbnd 开始的多项式系数 c。在每次迭代中,结果序列将乘以 scl 并添加一个积分常数 k。缩放因子用于变量的线性变化。参数 c 是一个系数数组,从低到高次幂沿每个轴排列,例如,[1, 2, 3] 表示多项式 1 + 2*x + 3*x**2,而 [[1, 2], [1, 2]] 表示 1 + 1*x + 2*y + 2*x*y(如果 axis=0 是 x,axis=1 是 y)。... 阅读更多

在 Python 中生成切比雪夫多项式的伪范德蒙德矩阵

AmitDiwan
更新于 2022-02-28 07:03:15

97 次浏览

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

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

AmitDiwan
更新于 2022-02-28 07:01:42

94 次浏览

要生成切比雪夫多项式的范德蒙德矩阵,请在 Python Numpy 中使用 chebyshev.chebvander()。该方法返回范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应切比雪夫多项式的度数。dtype 将与转换后的 x 相同。参数 a 是点数组。根据是否存在任何复数元素,数据类型将转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是结果矩阵的度数。步骤在... 阅读更多

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

AmitDiwan
更新于 2022-02-28 06:58:19

96 次浏览

要生成切比雪夫多项式的范德蒙德矩阵,请在 Python Numpy 中使用 chebyshev.chebvander()。该方法返回范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应切比雪夫多项式的度数。dtype 将与转换后的 x 相同。参数 a 是点数组。根据是否存在任何复数元素,数据类型将转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是结果矩阵的度数。步骤在... 阅读更多

在 Python 中计算数组元素的反双曲正切

AmitDiwan
更新于 2022-02-28 06:56:19

138 次浏览

arctanh 是一个多值函数:对于每个 x,都有无限多个数字 z 使得 tanh(z) = x。约定是返回虚部位于 [-pi/2, pi/2] 之间的 z。反双曲正切也称为 atanh 或 tanh^-1。要计算数组元素的反双曲正切,请在 Python Numpy 中使用 numpy.arctanh() 方法。该方法返回与 x 形状相同的数组。如果 x 是标量,则这是一个标量。第一个参数 x 是输入数组。第二个和第三个参数是可选的。第二个参数是 ndarray,A ... 阅读更多

在 Python 中计算第 n 次离散差分

AmitDiwan
更新于 2022-02-28 06:53:23

111 次浏览

要计算第 n 次离散差分,请使用 numpy.diff() 方法。一阶差分由 out[i] = a[i+1] - a[i] 给出,沿着给定的轴,高阶差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,该轴的维度减小了 n。输出的类型与 a 的任意两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多

返回数组元素的累积和,将 NaN 视为零,但在 Python 中更改结果的类型

AmitDiwan
更新于 2022-02-28 06:49:37

104 次浏览

要返回沿给定轴的数组元素的累积和,将 NaN 视为零,请使用 nancumprod() 方法。当遇到 NaN 时,累积和不会发生变化,并且前导 NaN 将替换为零。对于全是 NaN 或为空的切片,将返回零。第一个参数是输入数组。第二个参数是计算累积和的轴。默认值(None)是计算扁平化数组的累积和。第三个参数是返回数组和累加器的类型,其中元素被求和。如果 dtype ... 阅读更多

如果根据 Python 中的转换规则可以发生标量和数据类型之间的转换,则返回 True

AmitDiwan
更新于 2022-02-28 06:46:30

96 次浏览

numpy.can_cast() 方法返回 True,如果标量和数据类型可以根据转换规则发生转换。第一个参数是要转换的标量或数据类型或数组。第二个参数是要转换到的数据类型。步骤首先,导入所需的库 -import numpy as np检查标量和数据类型是否可以根据转换规则发生转换。-print("使用 Numpy 中的 can_cast() 方法进行检查") print("结果...", np.can_cast(20, 'i1')) print("结果...", np.can_cast(280, 'i1')) print("结果...", np.can_cast(80, 'u1')) print("结果...", np.can_cast(300.7, np.float32)) print("结果...", np.can_cast(120.6, np.float64)) print("结果...", np.can_cast(7.2e100, np.float32)) print("结果...", np.can_cast(6.5e100, np.float64))示例import numpy as np # numpy.can_cast() 方法返回 True,如果 ... 阅读更多

如果根据 Python 中的转换规则可以发生数据类型之间的转换,则返回 True

AmitDiwan
更新于 2022-02-28 06:44:30

83 次浏览

numpy.can_cast() 方法返回 True,如果根据转换规则可以发生数据类型之间的转换。第一个参数是要转换的数据类型或数组。第二个参数是要转换到的数据类型。步骤首先,导入所需的库 -import numpy as np使用 can_cast() 检查数据类型之间是否可以根据转换规则发生转换 -print("使用 Numpy 中的 can_cast() 方法进行检查") print("结果...", np.can_cast(np.int32, np.int64)) print("结果...", np.can_cast(np.float64, complex)) print("结果...", np.can_cast(complex, float)) print("结果...", np.can_cast('i8', 'f8')) print("结果...", np.can_cast('i8', 'f4')) print("结果...", np.can_cast('i4', 'S4'))示例import numpy as np # numpy.can_cast() 方法返回 True,如果转换 ... 阅读更多

在 Python 中将日期时间数组转换为字符串数组,并传递分钟日期时间单位

AmitDiwan
更新于 2022-02-28 06:41:26

2K+ 次浏览

要将日期时间数组转换为字符串数组,可以使用 Python Numpy 中的 numpy.datetime_as_string() 方法。该方法返回一个与输入数组形状相同的字符串数组。第一个参数是要格式化的 UTC 时间戳数组。“units”参数设置日期时间单位以更改精度。步骤首先,导入所需的库 -import numpy as np创建一个日期时间数组。'M' 类型指定日期时间 -arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')要将日期时间数组转换为字符串数组,可以使用 Python Numpy 中的 numpy.datetime_as_string() 方法 -print("Result...", np.datetime_as_string(arr, unit ='m'))示例import numpy ... 阅读更多

广告

© . All rights reserved.