【发布时间】:2013-03-10 04:32:50
【问题描述】:
n = 1
for n in range(3):
p = Poly(a[n+1][0:3])
print p
n=n+1
这是我的编码。基本上,我有一个 3 乘以 3 的矩阵,我想将每一行分配给一个多项式函数,然后将每个多项式函数分配给一个新数组。但是,我不知道如何将每次从 poly 函数执行的 p 的值分配给我想要的数组。
请帮帮我。
执行的 p 的输出看起来像
(749.55*x**2) + (6.95*x**1) + (9.68*(10^-4)*x**0)(1285*x**2) + (7.051*x**1) + (7.375*(10^-4)*x**0)(1531*x**2) + (6.531*x**1) + (1.04*(10^-3)*x**0)
基本上,从执行的 p 输出构建一个 3*1 数组就足够了。
对于信息,我的 a 矩阵看起来像这样
[['A', 'B', 'C', 'PMIN', 'PMAX'], ['749.55', '6.95', '9.68*(10^-4)', '320', '800'], ['1285', '7.051', '7.375*(10^-4)', '300', '1200'], ['1531', '6.531', '1.04*(10^-3)', '275', '1100']]
[['A' 'B' 'C' 'PMIN' 'PMAX']
【问题讨论】:
-
欢迎来到Stack Overflow!如果您编辑您的问题,请选择所有代码,然后单击带有
{}的按钮,它将很好地格式化为代码。