发现问题过程 在画函数图时,出现报错 only size-1 arrays can be converted to Python scalars 原代码 plt.xticks([-4,-2,0,2,4]) plt.yticks([0.0,0.2,0.4,0.6,0.8,1.0]) X = np.linspace(-4,4,20) Y = 1-1/(1+math.exp(-1.702*(X+3))) plt.plot(X,Y) 原因 math.exp()仅适用于标量numpy.exp()适用于数组