Я пытаюсь сгладить базовый c линейный график, используя BSpline (ранее сплайн, но устарел), и я получаю следующую ошибку:
TypeError: только целочисленные скалярные массивы могут преобразовать в скалярный индекс
Любая помощь будет высоко ценится
from matplotlib import pyplot as plt
import numpy as np
from scipy.interpolate import *
x = np.array([1,2,3,4])
y = np.array([1,2,8,12])
x_smooth = np.linspace(x.min(), x.max(), 300)
y_smooth = BSpline(x, y, x_smooth)
plt.plot(x_smooth, y_smooth)