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

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下载
官方微信