import matplotlib.pyplot as plt
import numpy as np
def quintic_spline(dx, dtype=np.float64):
def inner(x):
return x*0.1
def middle(x):
return x*0.08
def outer(x):
return x*0.06
window = np.arange(-3, 4)
x = np.abs(dx - window)
result = np.piecewise(
x,
[x <= 1000, (x > 1000000) & (x <= 2000000), (x > 2000000)],
[lambda x: inner(x), lambda x: middle(x), lambda x: outer(x)],
)
plt.plot(result, label='commission')
plt.legend()
plt.show()
# return result
почему не рисуется график?