机器学习python基础(三)numpy(二)

numpy.array 基本操作

先产生x和X:
在这里插入图片描述

numpy.array 基本属性

在这里插入图片描述

numpy.array数据访问

  • 正向访问数据:
    在这里插入图片描述
  • 反向访问数据,负号表示反向:
    在这里插入图片描述
  • 访问多维数据:
    在这里插入图片描述
  • 省略一些条件的访问
    一维
    在这里插入图片描述
    多维:
    在这里插入图片描述
  • 子array
    这样修改子array数据会影响到原来的array:
    在这里插入图片描述
    通过添加copy就可以不用影响到原来的array:
    在这里插入图片描述
  • reshape
    x是10行1列的一维数据:
    在这里插入图片描述
    reshape用来调整数据的维度:
    在这里插入图片描述
    如果是负一(-1)就是不指定相应的行或者列,让他自动调整
    在这里插入图片描述
    如果不能整除自适应,就会报错:
    在这里插入图片描述

numpy.array的合并和分割

numpy.array的合并

  • 一维合并:
    在这里插入图片描述
  • 多维合并:
  • 在这里插入图片描述
  • 首先看axis参数,不填默认是0,在第一个维度上面扩展:
  • 在这里插入图片描述
    在第二个维度上:
    在这里插入图片描述
    维度不同,不能合并:
    在这里插入图片描述
    需要通过reshape转换成维度相同的:
    在这里插入图片描述
    上面的方式相当于:
    在这里插入图片描述
    再看看与之对应的hstack,在水平方向上合并。
    在这里插入图片描述
    如果维度水平方向维度不匹配,会报错:
    在这里插入图片描述

numpy.array的分割

  • 一维分割
    在这里插入图片描述
  • 多维分割
    在这里插入图片描述
    还可以通过以下方式分割:
    在这里插入图片描述
    负数表示从后往前分割:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值