为了账号安全,请及时绑定邮箱和手机立即绑定

1.中文显示不出 2.markers是什么?从哪里的?有图

1.label不显示中文

 http://img1.sycdn.imooc.com//592a029c00017b7709120542.jpg

2

for idx,c1  in enumerate(np.unique(y)):

plt.scatter(x=X[y == c1,0],y=X[y==c1,1],alpha=0.8,c=cmap(idx),

marker= markers[idx],label=c1)

中的markers从哪来?

正在回答

2 回答

回答楼主第二个问题

from matplotlib.colors import ListedColormap

def plot_decision_regions(X,y,classifier,resolution=0.02):

    markers=('o','x','s','v')

    colors=('red','blue','lightgreen','gray','cyan')

把老师写的marker元组改成markers就可以了。

1 回复 有任何疑惑可以回复我~
#1

从零开始抠藕钉 提问者

非常感谢!
2017-06-09 回复 有任何疑惑可以回复我~

中文问题在画图前加一句plt.rcParams['font.sans-serif'] = ['SimHei']这个 就ok

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

1.中文显示不出 2.markers是什么?从哪里的?有图

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号