17 lines
484 B
Python
17 lines
484 B
Python
|
from __future__ import division, print_function, absolute_import
|
||
|
|
||
|
import numpy as np
|
||
|
import scipy.interpolate as interp
|
||
|
from numpy.testing import assert_almost_equal
|
||
|
|
||
|
|
||
|
class TestRegression(object):
|
||
|
def test_spalde_scalar_input(self):
|
||
|
"""Ticket #629"""
|
||
|
x = np.linspace(0,10)
|
||
|
y = x**3
|
||
|
tck = interp.splrep(x, y, k=3, t=[5])
|
||
|
res = interp.spalde(np.float64(1), tck)
|
||
|
des = np.array([1., 3., 6., 6.])
|
||
|
assert_almost_equal(res, des)
|