当我学习logitic函数,想用Python画出曲线。第一个版本这么实现:git
import numpy as np import matplotlib.pyplot as plt def logistic(x): return 1 /( 1 + np.exp(-x)) x = np.arange(-10, 10, 0.01) y = logistic(x) plt.plot(x,y) plt.show()app
很好奇这个也能工做。内部依赖于Numpy的广播功能,当一个标量和向量运算时候。自动造成标量和向量的每一个元素运算。函数
def logistic(x): y = [] for i in x: y.append(1/(1 + np.exp(-i))) return y 这个函数的啰嗦写法。学习