gpt4 book ai didi

python - 如何用 Python 中的其他多项式替换多项式中的 x?

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:13 25 4
gpt4 key购买 nike

如何用 Python 中的其他多项式替换多项式中的 x?例如,我有 p = poly1d([1,1,1]),这是 x^2+x+1,现在我想替换 xy^2 得到 y^4+y^2+1。这就像两个函数的组合。

最佳答案

您可以使用 numpy.polyval使用 NumPy 组合多项式。例如:

import numpy as np

p1 = np.poly1d([1, 1, 1])
print (p1)
p2 = np.poly1d([1, 0, 0], variable = 'y')
print (p2)
p = np.polyval(p1, p2)
p = np.poly1d(p, variable = 'y')
print (p)

将打印:

   2
1 x + 1 x + 1
2
1 y
4 2
1 y + 1 y + 1

关于python - 如何用 Python 中的其他多项式替换多项式中的 x?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com