Skip to content

Commit e910b3f

Browse files
committed
fix
1 parent 65e001f commit e910b3f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Interpolation&Fitting/cubic_spline_felix.py

+8-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44
import numpy as np
55
import math
66
class CubicSpline:
7-
def __init__(self, xData, yData):
8-
self.xData = xData
9-
self.yData = yData
7+
def __init__(self, xData, yData):
8+
# to sort it
9+
l_t = []
10+
for i in range(len(xData)):
11+
l_t.append((xData[i], yData[i]))
12+
l_t.sort(key=lambda x: x[0])
13+
self.xData = [i[0] for i in l_t]
14+
self.yData = [i[1] for i in l_t]
1015
self.kData = [i[0] for i in self.create_kData()]
1116
self.dico = self.set_intervals()
1217

0 commit comments

Comments
 (0)