numpy知识点

  1. setting an array element with a sequence
    &:矩阵的列没有对齐,把没对齐的数据补上就可以了
    myCentroids3: [[list([-2.7401050416666664, 2.400959708333333])
    matrix([[2.93386365, 3.12782785]]) matrix([[-0.14863231, -2.91623644]])]]
    默认的质心清单是mat类型,后续二分得到的质心直接append,就把初始的list和新增的mat混合了。

  2. vstack() takes 1 positional argument but 2 were given
    &:错误用法:row_stack(mat,row)
    正确用法:row_stack((mat,row)) #与zeros类似,多个参数已一个元组的形式传入
    循环调用没有退出?
    row_stack生成一个新的mat,需要用listCents=row_stack(())

  3. random.rand(10,10)
    &:numpy模块,返回指定shape(m*n)的随机数矩阵,
    随机数值域0~1,全部正数。

  4. zeros的返回类型,与mat的关系?
    &:zeros返回指定shape的array
    array与mat的关系?

  5. list indices must be integers, not tuple
    &:minCol=float(min(dataset[:,j]))
    dataset是array时,报错;
    转换为mat就ok。

  6. mat.A
    &:是把mat转换成array(这个array也是numpy)的对象。

  7. 散点图
    &: fig=plt.figure()
    ax=fig.add_subplot(111)
    ax.scatter(x,y,size,color)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值