以下語法非常直觀。在Spyder中運行,並繪製非線性函數。matplotlib如何接受函數參數?他們是lambda?
import numpy as numpy
import matplotlib.pyplot as plot
x = numpy.arange(0, 1, 0.01)
def nonlinear(x, deriv=False): #sigmoid
if (deriv==True):
return x*(1-x)
return 1/(1-numpy.exp(-x))
plot.plot(x, nonlinear(x))
我的問題是,如何是功能nonlinear
傳遞給plot.plot
?這是拉姆達嗎? nonlinear
如何在數學運算時不會崩潰而接受數組?
乙狀結腸癌是'1 /(1 + exp(-x))順便說一下。 「 – arshajii
」函數非線性如何傳遞給plot.plot?「不是這樣。 – Goyo