找到关于编程的34423 篇文章

C++ 代码:找出 n 轮游戏中谁获胜

Arnab Chakraborty
更新于 2022年3月11日 05:49:01

357 次浏览

假设有一个双人游戏,共 n 轮。每轮的分数存储在一个数组 'scores' 中,每个元素的格式为 {P1 分数, P2 分数}。分数高者胜出一轮,如果一个玩家胜出的轮数多,则该玩家赢得游戏;否则,宣布为平局。因此,给定分数,我们必须找出谁赢得了比赛。例如,如果输入为 n = 4,scores = {{4, 3}, {3, 2}, {5, 6}, {2, 5}},则输出为平局。步骤要解决这个问题,... 阅读更多

C++ 代码:找出电池组合的数量

Arnab Chakraborty
更新于 2022年3月11日 05:45:04

270 次浏览

假设我们有 n 节电池,最多可以使用 5 次。我们有一些需要三节电池的设备,每次使用设备都会将电池的使用次数增加 1。如果我们必须使用 k 次设备,我们必须找出可以制造多少种电池组合来为设备供电。一个电池不能同时用于两个设备,并且使用过 5 次的电池不能包含在内。电池的使用次数存储在数组 batt 中。例如,如果输入为... 阅读更多

在 Python 中将多项式转换为 Hermite_e 级数

AmitDiwan
更新于 2022年3月11日 05:35:07

126 次浏览

要将多项式转换为 Hermite 级数,请在 Python Numpy 中使用 hermite_e.poly2herme() 方法。将表示从最低阶到最高阶的多项式系数的数组转换为表示等效 Hermite 级数系数的数组,从最低阶到最高阶排序。该方法返回一个一维数组,其中包含等效 Hermite 级数的系数。参数 pol 是一个一维数组,其中包含多项式系数步骤首先,导入所需的库 −import numpy as np from numpy.polynomial import hermite_e as H使用 numpy.array() 方法创建一个数组 −c = np.array([1, 2, 3, 4, 5])显示... 阅读更多

在 Python 中将 Hermite_e 级数转换为多项式

AmitDiwan
更新于 2022年3月11日 05:33:16

112 次浏览

要将 Hermite_e 级数转换为多项式,请在 Python Numpy 中使用 hermite_e.herme2poly() 方法。将表示 Hermite_e 级数系数的数组(从最低阶到最高阶排序)转换为表示等效多项式系数的数组(相对于“标准”基数),从最低阶到最高阶排序。该方法返回一个一维数组,其中包含等效多项式的系数(相对于“标准”基数),从最低阶项到最高阶项排序。参数 c 是一个一维数组,其中包含 Hermite 级数系数,从最低阶项到最高阶项排序。步骤首先,导入所需的... 阅读更多

在 Python 中删除 Hermite_e 多项式中的小尾随系数

AmitDiwan
更新于 2022年3月11日 05:31:14

129 次浏览

要删除 Hermite_e 多项式中的小尾随系数,请在 Python Numpy 中使用 hermite_e.hermetrim() 方法。该方法返回一个已删除尾随零的一维数组。如果生成的级数为空,则返回包含单个零的级数。“小”表示“绝对值小”,由参数 tol 控制;“尾随”表示最高阶系数,例如,在 [0, 1, 1, 0, 0](表示 0 + x + x**2 + 0*x**3 + 0*x**4)中,第 3 阶和第 4 阶系数都将被“修剪”。参数 c 是一个一维系数数组,从最低阶到... 阅读更多

在 Python 中生成 Hermite_e 多项式的 Vandermonde 矩阵

AmitDiwan
更新于 2022年3月11日 05:29:16

111 次浏览

要生成 Hermite_e 多项式的 Vandermonde 矩阵,请在 Python Numpy 中使用 hermite_e.hermevander()。该方法返回伪 Vandermonde 矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应 Hermite_e 多项式的阶数。dtype 将与转换后的 x 相同。参数 x 返回点数组。dtype 将根据是否存在任何复数元素转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是生成的... 阅读更多

在 Python 中计算具有给定复根的 Hermite_e 级数的根

AmitDiwan
更新于 2022年3月11日 05:27:04

102 次浏览

要计算 Hermite_e 级数的根,请在 Python Numpy 中使用 hermite_e.hermeroots() 方法。该方法返回级数的根数组。如果所有根都是实数,则 out 也是实数,否则为复数。参数 c 是一个一维系数数组。根估计值是作为伴随矩阵的特征值获得的,远离复平面原点的根由于级数在这种值的数值不稳定性而可能存在较大的误差。具有大于 1 的重数的根也将显示更大的误差,因为... 阅读更多

在 Python 中计算 Hermite_e 级数的根

AmitDiwan
更新于 2022年3月11日 05:25:05

113 次浏览

要计算 Hermite_e 级数的根,请在 Python Numpy 中使用 hermite.hermroots() 方法。该方法返回级数的根数组。如果所有根都是实数,则 out 也是实数,否则为复数。参数 c 是一个一维系数数组。根估计值是作为伴随矩阵的特征值获得的,远离复平面原点的根由于级数在这种值的数值不稳定性而可能存在较大的误差。具有大于 1 的重数的根也将显示更大的误差,因为... 阅读更多

在 Python 中使用给定的复根生成 Hermite_e 级数

AmitDiwan
更新于 2022年3月11日 05:23:01

94 次浏览

要使用给定的复数根生成 Hermite_e 多项式序列,请在 Python NumPy 中使用 hermite_e.hermefromroots() 方法。该方法返回一个一维系数数组。如果所有根都是实数,则输出为实数数组;如果有些根是复数,则即使结果中的所有系数都是实数,输出也是复数。参数 roots 是包含根的序列。步骤首先,导入所需的库 - from numpy.polynomial import hermite_e as H 生成具有给定复数根的 Hermite_e 多项式序列 - j = complex(0, 1) print("结果...", H.hermefromroots((-j, j))) 获取数据类型 - print("类型...", H.hermefromroots((-j, j)).dtype) 获取形状 - print("形状...", H.hermefromroots((-j, j)).shape) 创建… 阅读更多

在 Python 中沿 0 轴积分 Hermite_e 多项式序列

AmitDiwan
更新于 2022-03-11 05:19:59

浏览量:125

要积分 Hermite_e 多项式序列,请在 Python 中使用 hermite_e.hermeint() 方法。第一个参数 c 是 Hermite_e 多项式序列系数的数组。如果 c 是多维的,则不同的轴对应于不同的变量,每个轴的次数由对应的索引给出。第二个参数 m 是积分阶数,必须为正数。第三个参数 k 是积分常数。在 lbnd 处的第一个积分的值是列表中的第一个值,在 lbnd 处的第二个积分的值是第二个值,依此类推。如果 k == [](默认值),则所有常数为… 阅读更多

广告
© . All rights reserved.