使用for循环从列表中计算函数的值

时间:2015-01-02 10:35:56

标签: python for-loop numpy polynomials pythonxy

我需要创建一个简单的程序,它将获取列表的每个元素并将其放在polyfit多项式中,然后计算它。

这是我的代码

import pylab as p
import numpy as np
import sympy as s
from random import random

X=np.arange(0,1000)
y=np.random.randint(100,size=1000)

if len(X)==len(y):
   print "ok"
else:
   print "not ok"

polyfit=np.polyfit(X,y,3)
poly1d=np.poly1d(polyfit)
print poly1d
i=1
my=[]
for i in X:
    p=poly1d[i]
    my.append(p)
Y=my

print Y

我的问题是这个只有列表的多项式和rest元素的重写系数是0.我需要一个线索如何正确地解决它。

0 个答案:

没有答案