美文网首页
Numpy之数据访问、切片、Reshape

Numpy之数据访问、切片、Reshape

作者: 残剑天下论 | 来源:发表于2020-01-18 09:33 被阅读0次

本篇介绍基本属性、切片、Reshape

基本属性

  • ndim / shape / size
  • 不是方法,都没有括号

数据访问

  • 一维数组的索引操作
  • 一维数组的切片操作
    \checkmark 使用冒号(:)
    \checkmark 都是左闭又开
    \checkmark a:b:c -> [a, b) c是间隔
    \checkmark [::-1] 表示逆序
  • 二维数组的切片操作
    \checkmark numpy中使用“,” 表示多维数组切片,例如X[:2, :3],逗号前面表示对行的切片,后面表示对列的切片
    \checkmark X[:2][:3]往往不是想要的切片
  • 子矩阵
    \checkmark 以如下方式截取出的子矩阵与原矩阵是一个对象,修改其中一个同时会导致另一个的变化

\checkmark 如果希望完全复制出一个独立的子矩阵,则使用.copy()方法

Reshape

  • reshape()操作不是就地操作,不会修改原来对象,只会生成reshape后新的对象
  • -1 表示当前维度形状不确定,通过推断而得出

相关文章

网友评论

      本文标题:Numpy之数据访问、切片、Reshape

      本文链接:https://www.haomeiwen.com/subject/kvxrzctx.html