在 Excel 中有一個函式叫做Cubicinterpolation(). 我正在尋找 Python 中的等效函式,它應該能夠與結果非常匹配。
Python有沒有這樣的功能/方法?
uj5u.com熱心網友回復:
您可以使用scipy包和interp1d功能:
# pip install scipy
import numpy as np
from scipy import interpolate
x = np.arange(0, 10)
y = np.exp(-x/3.0)
f = interpolate.interp1d(x, y, kind='cubic')
用法:
>>> f(1.5)
array(0.60644424)
>>> f([2.5, 4.5])
array([0.4346027 , 0.22312461])
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/409739.html
標籤:
上一篇:如何以特定表格格式投影資料?
