我尝试根据标签对一系列数据使用不同的颜色和标记:
我写:
for x,l in zip(X,labels):
ax.scatter(x[0],x[1], 'xb' if l == -1 else 'or')
'xb' 我的意思是标记的 'x' 和颜色的 'b',但它不起作用。
所以我把它写成:
for x,l in zip(X,labels):
ax.scatter(x[0],x[1], marker='x' if l == -1 else 'o', c='r' if l == -1 else 'b')
如果不使用两个单独的命名参数,正确的参数是什么?或任何其他缩短语句的技巧。
相关分类