python中list indices must be integers or slices, not tuple的报错

原本想用的代码:x1.scatter(X[:,0],X[:,1],c=‘r’,marker=‘o’)
###无法使用列向切片画图,出现报错。

分析:因为这样取列获得的是一个列的切片,可以理解为是一组标签。而画图的坐标点只能是一个标签,所以选择逐个读取应该没问题。###

解决办法:用FOR循环实现:

b=[x[0] for x in Y]

d=[x[18] for x in Y]
#使用b替代X[:,0]读取一整列
ax1.scatter(b,d,c = ‘r’,marker = ‘o’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值