python学习笔记28:画函数曲线图

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()      # 显示曲线

posted @ 2020-10-30 14:52  编程驴子  阅读(2060)  评论(0编辑  收藏  举报