expand and interpolation n by m data to n x (m+l)
.
data = np.array( [[1, 2, 3, 4], [4, 3, 2, 1]] )
data_len = 7
x = np.linspace(0, 1, data.shape[-1])
x2 = np.linspace(0, 1, data_len)
f = interp1d(x, data)
data = f(x2)
..
import below lib.
Thank you!!
from scipy.interpolate import interp1d
this is output:
array([[1. , 1.5, 2. , 2.5, 3. , 3.5, 4. ],
[4. , 3.5, 3. , 2.5, 2. , 1.5, 1. ]])
No comments:
Post a Comment