1. 画单条线
import numpy as np
import math
import matplotlib.pyplot as plt
x = np.arange(-10, 10, 0.1) # x轴数值
y = list() # y轴数值初始化
for t in x:
yi = 1 / (1+math.exp(-t)) # y轴具体数值
y.append(yi)
plt.plot(x, y, label='sigmoid') # 画一条线, label在画多条线时会显示
plt.xlabel('A') # x轴名称
plt.ylabel('B') # y轴名称
plt.ylim(0, 1) # y的显示范围
plt.show() # 显示曲线
2 画多条线
import numpy as np
import math
import matplotlib.pyplot as plt
x = np.arange(-10, 10, 0.1)
y_sigmoid = list()
y_sin = list()
for t in x:
y_sigmoid.append(1 / (1+math.exp(-t))) # 函数1值
y_sin.append(math.sin(t)) # 函数2值
plt.plot(x, y_sigmoid, label='sigmoid') # 画函数1
plt.plot(x, y_sin, label='sinx') # 画函数2
plt.legend() # 在左上角生成不同颜色线条代表的函数
plt.show() # 显示曲线