zoukankan      html  css  js  c++  java
  • numpy中的stack操作:hstack()、vstack()、stack()、dstack()、vsplit()、concatenate()

    • stack():沿着新的轴加入一系列数组。
    • vstack():堆栈数组垂直顺序(行)
    • hstack():堆栈数组水平顺序(列)。
    • dstack():堆栈数组按顺序深入(沿第三维)。
    • concatenate():连接沿现有轴的数组序列。
    • vsplit():将数组分解成垂直的多个子数组的列表。
    1、numpy.stack()函数
    函数原型:numpy.stack(arrays,axis=0)
    示例:
     
    2、numpy.hstack()函数
    函数原型:numpy.hstack(tup),其中tup是arrays序列,阵列必须具有相同的形状,除了对应于轴的维度(默认情况下,第一个)。
    等价于np.concatenate(tup,axis=1)
    示例:
     
    3、numpy.vstack()函数
    函数原型:numpy.vstack(tup)
    等价于:np.concatenate(tup,axis=0) 
    示例:
     
    4、numpy.dstack()函数
    函数原型:numpy.dstack(tup)
    等价于:np.concatenate(tup,axis=2)
    示例:
     
    5、numpy.concatenate()函数
    函数原型:numpy.concatenate((a1,a2,...),axis=0)
    示例:
     
    6、numpy.vsplit()函数
    函数原型:numpy.vsplit(ary,indices_or_sections)
    示例:

  • 相关阅读:
    “做”的“累”
    举国默哀三天
    AjaxRequest
    客户端表单验证js
    书籍下载链接
    Html元素动态添加方法
    java文件读写操作
    查看oracle当前session
    转一篇有关Java的内存泄露的文章(受益哦)
    《高效能人士的七个习惯》摘录
  • 原文地址:https://www.cnblogs.com/nkh222/p/8932369.html
Copyright © 2011-2022 走看看