机器学习笔迹(二)

本文介绍了使用Matplotlib进行绘图的一些实用技巧,包括填充区域、绘制线条、设置坐标轴范围、生成网格以及计算距离等操作的具体实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天终于把第二章看完了,内容不多,代码倒是不少,里面涉及一些作图之类的,归纳如下:

1.
import matplotlib.pyplot as plt
plt.fill_between([t,x1],[y0,y0],[y1,y1],color=area2c)
表示由四个点(t,y1),(x1,y0)(t,y1)(x1,y1)依次连线成为多边形,并用color填充 。


2.

plt.plot([t,t],[y0,y1],'k--',lw=2)

在(t,y0)(t,y1)之间划一条线,用'k--'的格式的线,宽度为2


3.plt.ylim(y0,y1) #设置边界,第一个参数为ymin,第二个为ymax


4.X,Y = np.meshgrid(X,Y) #生成采样点的网格,方便一一对应画图e.g:X每一行相同,Y每一列相同 X,Y相对应生成点,便于画图


5.testing = np.tile([True, False], 50) #生成True,False的序列(长度为50)


6.label_dist.append( (np.linalg.norm(f-t), ell) ) #np.linalg.norm表示(f-t)的范数,表示距离。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值