• 数据分析 numpy数组_03 数组操作


    数据分析 numpy数组_03 数组操作有哪些

    1、改变形状

    2、改变维度

    3、翻转数组

    4、连接数组

    函数描述
    concatenate 连接沿现有轴的数组序列,两个或者多个形状相同的数组
    stack 沿着新的轴加入一系列数组。两个或者多个形状相同的数组
    hstack 水平堆叠序列中的数组(列方向),轴数不变
    vstack 竖直堆叠序列中的数组(行方向),轴数不变

    5、分割数组

     

    函数数组及操作
    split 将一个数组分割为多个子数组
    hsplit 将一个数组水平分割为多个子数组(按列),对应的是axis=1
    vsplit 将一个数组垂直分割为多个子数组(按行),对应的是axis=0

     

    笔记:连接数组和分割数组应该是一种对应关系。

    6、添加和删除数组元素

     

    函数元素及描述
    resize 返回指定形状的新数组,如果新数组大小大于(小于)原始大小,则包含原始数组中的元素的副本(删除轴的子数组),会降维!!!
    append 将值添加到数组末尾,当axis无定义时,是横向加成,返回总是为一维数组!当axis有定义的时候,指定方向上加成返回响应维度的数组
    insert 沿指定轴将值插入到指定下标之前,axis是否指定,不指定,则展开数组;指定,按指定轴广播插入值。索引代表值插入的位置!
    delete 删掉某个轴的子数组,并返回删除后的新数组。obj可以被切片,整数或者整数数组,表明要从输入数组删除的子数组!!!子数组或对应列等
    unique 查找数组内的唯一元素,函数用于去除数组中的重复元素,并以排序后以新列表形式存储!索引-新旧列表中的位置,旧列表中重复次数!

    笔记:怎么使用unique新旧列表的元素下标对应关系实现两个列表的切换关系!!!

  • 相关阅读:
    五月八日冲刺
    五月七号冲刺
    五月六日站立会议
    prufer序列学习笔记
    批量数据导入优化
    索引失效
    慢查询定位与分析
    redis主从同步
    redis RBD机制
    redis AOF机制
  • 原文地址:https://www.cnblogs.com/yinminbo/p/11433527.html
Copyright © 2020-2023  润新知