0
用於掩蔽的陣列,ma.polyfit
的numpy的多項式擬合函數掩蔽陣列崩潰Numpy.ma polyfit功能,崩潰整數iput:對整數輸入
import numpy.ma as ma
x = ma.arange(2)
y = ma.arange(2)
p1 = ma.polyfit(np.float32(x), y, deg=1)
p2 = ma.polyfit( x , y, deg=1)
最後一行將導致一個錯誤:
ValueError: data type <type 'numpy.int64'> not inexact
爲什麼我不能用整數x值(與正常的numpy.polyfit
函數沒有問題)來匹配數據,這是一個(已知的)錯誤嗎?
感謝您的放心,我提交了一個新問題。 –
順便說一句,而不是'import np.finfo(np.float32).eps as eps',我想你的意思是'eps = np.finfo(np.float32).eps' ...? :-) –
它是一樣的:這是一個風格問題:p – lucasg