plt.contourf()

本文介绍如何使用Python的matplotlib库中的plt.contourf函数来绘制不同分类的边界线。通过生成数据点,对不同类进行标记,并最终生成边界图,展示了plt.contourf在分类边界可视化中的应用。

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

plt.contourf

plt.contourf用来画出不同分类的边界线

1、生成数据点

x = np.arange(-5,5,1)
y = np.arange(0,20,2)
xx,yy = np.meshgrid(x,y)

2、对不同类进行标记

z = np.square(xx) - yy >0

3、生成边界图

如果点去的比较密集:可以看到完整的抛物线形状

4、完整代码

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-5,5,0.1)
y = np.arange(0,20,0.2)
xx,yy = np.meshgrid(x,y)

z = np.square(xx) - yy >0
print(z)
plt.contourf(xx,yy,z,cmap="cool")
plt.scatter(xx,yy,c = z)
plt.show()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值