• Numpy函数分类


    Numpy 中包含了一些函数用于处理数组,大概可分为以下几类:

    1.修改数组形状

    函数描述
    reshape 不改变数据的条件下修改形状
    flat 数组元素迭代器
    flatten 返回一份数组拷贝,对拷贝所做的修改不会影响原始数组
    ravel 返回展开数组

      参数:'C' -- 按行,'F' -- 按列,'A' -- 原顺序,'k' -- 元素在内存中的出现顺序。

     

    2.翻转数组

    函数描述
    transpose 对换数组的维度
    ndarray.T 和 self.transpose() 相同
    rollaxis 向后滚动指定的轴
    swapaxes 对换数组的两个轴

     
     

    3.修改数组维度

    维度描述
    broadcast 产生模仿广播的对象
    broadcast_to 将数组广播到新形状
    expand_dims 扩展数组的形状
    squeeze 从数组的形状中删除一维条目
     
     

    4.连接数组

    函数描述
    concatenate 连接沿现有轴的数组序列
    stack 沿着新的轴加入一系列数组。
    hstack 水平堆叠序列中的数组(列方向)
    vstack 竖直堆叠序列中的数组(行方向)
     
     

    5.分割数组

    函数数组及操作
    split 将一个数组分割为多个子数组
    hsplit 将一个数组水平分割为多个子数组(按列)
    vsplit 将一个数组垂直分割为多个子数组(按行)
     
     

    6.数组元素的添加与删除

    函数元素及描述
    resize 返回指定形状的新数组
    append 将值添加到数组末尾
    insert 沿指定轴将值插入到指定下标之前
    delete 删掉某个轴的子数组,并返回删除后的新数组
    unique 查找数组内的唯一元素
     
     
     
     
     
  • 相关阅读:
    2017.10.04
    2017.10.03
    Luogu P3110 [USACO14DEC]驮运Piggy Back
    Luogu P2176 [USACO14FEB]路障Roadblock
    Luogu P3797 妖梦斩木棒
    数列分块入门1-9 By hzwer
    CodeForces 【20C】Dijkstra?
    Luogu P2835 刻录光盘
    Luogu P1692 部落卫队
    Luogu P2847 [USACO20DEC]Moocast(gold)奶牛广播-金
  • 原文地址:https://www.cnblogs.com/DaLinY/p/10208495.html
Copyright © 2020-2023  润新知