Я пытаюсь написать пример функции определения пользователя, которая будет отображаться, но возникли проблемы
import numpy as np
import matplotlib.pyplot as plt
x=np.array([1,2,3,4,5,6])
def linear(a,b):
return a*x+b
plt.plot(x,linear(a,b))
plt.show()
linear(2,4)
Это просто дает мне вывод [6,8,10,12,14,16]
но не сюжет. Я не вижу, что не так.
1 ответ
Ты используешь return
перед заговором. Измените свой код на что-то вроде этого:
import numpy as np
import matplotlib.pyplot as plt
x=np.array([1,2,3,4,5,6])
def linear(a,b):
return a*x+b
plt.plot(x,linear(2,4))
plt.show()