0

リストのすべての要素を取得してポリフィット多項式に入れ、計算する簡単なプログラムを作成する必要があります。

これが私のコードです

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

私の問題は、これが多項式の係数を書き換えるだけで、リストからの残りの要素が0であることです。適切に解決する方法の手がかりが必要です。

4

0 に答える 0