2017-05-16 2 views
0

얻은 커브를 저장할 방법이 있습니까?파이썬에서 얻은 곡선을 저장하십시오.

z = np.polyfit(x,y,100) 
f = np.poly1d(z) 

는 정말 하나 같은 훈련 데이터를 반복적으로 polyfitpoly1d를 호출하지 않고 사용할 수있는 f을 저장할. 그냥 f을로드하고 사용하십시오.

절약 f은 학습 데이터를 재교육하거나 소유하지 않고 종속 변수에 대한 값을 예측하는 것을 용이하게합니다. 교육 자료가 상당히 많은 시간을 절약 할 수 있습니다.

답변

0
np.save('example_filename.npy', f) 

도 다른 numpy 배열과 마찬가지로 작동해야합니다. 그것을 다시 얻으려면, 같이 너무 np.load에 의해 반환 된 배열을 재 변환의 poly1d 클래스를 보존하지 않습니다 사용되는 형식이 필요하다

f = np.poly1d(np.load('example_filename.npy')) 

사용합니다.

관련 문제