文章目录

  • np.hstack
  • np.vstack
numpy.stack(arrays, axis=0, out=None)

描述

沿着新的轴连接数组序列。
axis参数指定新轴在结果维度中的索引。
例如,如果axis=0,它将是第一个维度,如果axis=-1,它将是最后一个维度。

参数

arrays :sequence of array_like
每个数组必须具有相同的形状

axis : int, optional
结果数组中的轴,输入数组是沿着这个轴堆叠的

out : ndarray, optional
如果提供,则用来放置结果,形状必须正确,与没有指定out参数时堆栈将返回的形状匹配

返回

stacked : ndarray
堆叠数组的维度比输入数组的大

np.hstack

np.hstack(tup)
tup:除了第二轴之外,数组必须具有相同的形状,一维数组可以是任何长度

水平(按列)顺序堆叠数组。
这等效于沿第二个轴的串联,除了一维数组沿第一个轴的串联。
这个函数对于三维以下的数组最有意义。例如,对于具有高度(第一轴)、宽度(第二轴)和r/g/b通道(第三轴)的像素数据。concatenate、stack和block函数提供更通用的堆叠和拼接操作。

a = np.array((1,2,3))
b = np.array((2,3,4))
np.hstack((a,b))
array([1, 2, 3, 2, 3, 4])a = np.array([[1],[2],[3]])
b = np.array([[2],[3],[4]])
np.hstack((a,b))
array([[1, 2],[2, 3],[3, 4]])

通俗理解就是第二个轴水平方向堆叠数组

np.vstack

numpy.vstack(tup)作用是:按垂直顺序堆叠数组这等效于形状(N,)的1-D数组已重塑为(1,N)后沿第一轴进行连接参数:
tup:除第一轴外,所有数组的形状都必须相同。一维数组的长度必须相同
通过堆叠给定数组形成的数组将至少为二维

numpy—np.stack、np.hstack、np.vstack相关推荐

  1. python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组、使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank)

    python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组.使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank) 目录

  2. python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数

    python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点 ...

  3. python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数

    python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录

  4. (python numpy) np.array.shape 中 (3,)、(3,1)、(1,3)的区别

    (python numpy) np.array.shape 中 (3,).(3,1).(1,3)的区别 被人问到这个问题,就记录一下吧 1. (3,) (3,)是[x,y,z][x,y,z][x,y, ...

  5. 【NumPy】 快速构建 ndarray 对象(np.empty、np.full、np.titl、np.r_、np.linspace)

    ____tz_zs numpy 提供了多了函数来快速创建不同需求的数组.对于普通的 ndarray 的创建.切片.复制.改变维度和数据类型等操作,见我另一篇博客:https://blog.csdn.n ...

  6. python运算学习之Numpy ------ 数组操作:连接数组、拆分数组 、广播机制、结构化数组、文件贮存与读写、np.where、数组去重...

    数组的连接: 1 # 连接数组 2 A = np.zeros((3, 4)) 3 B = np.ones_like(A) 4 print(A, "\n-------分割符--------\n ...

  7. numpy的concatenate()、hstack()、vstack()、stack()函数分析

    numpy中几个常用的相似函数concatenate().hstack().vstack().stack()用法相似,不容易区分.现在从形状的角度,对这4个函数进行总结. 在总结之前,首先介绍一下维度 ...

  8. 【Numpy】np.stack()最通俗易懂解释

    Motivation 看代码的时候看到有用np.stack()对图像数据做打包的操作,其中的参数axis = 2没太搞明白是什么意思,查了查教程自己做做实验发现网上的教程写的都太麻烦了-理解起来并不直 ...

  9. 【Numpy 学习记录】np.stack 和 np.concatenate

    np.stack 和 np.concatenate两个函数都是用来连接数组的, 但是他们之间还是有一些探讨之处,直接上代码,一看便知: import numpy as npa = np.zeros(1 ...

  10. pandas dataframe缺失值(np.nan)处理:识别缺失情况、删除、0值填补、均值填补、中位数填补、加缺失标签、插值填充详解及实例

    pandas dataframe缺失值(np.nan)处理:识别缺失情况.删除.0值填补.均值填补.中位数填补.加缺失标签.插值填充详解及实例 isnull().natna().isna().fill ...

最新文章

  1. 二分查找与二叉排序树
  2. java日志学习笔记
  3. JVM调优总结(2):一些概念(下)
  4. html 空格_HTML标签
  5. JVM学习笔记之-JVM性能监控-JVM监控及诊断工具-GUI方式-Visual VM-JProfiler-Arthas
  6. 大剑无锋之简单介绍一下虚拟内存【面试推荐】
  7. 在js在页面中添加百度统计代码
  8. java String类 常用函数
  9. Pytorch Feature loss与Perceptual Loss的实现
  10. Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
  11. IncDec Sequence(差分)
  12. Nordic nRF52840 入门学习
  13. 带您了解虚拟换衣系统
  14. 提取Windows锁屏壁纸最简单的方式
  15. 数字电路课程设计汽车尾灯控制器
  16. android als传感器,环境光传感器(ALS)背光控制解决方案
  17. 物通博联为注塑机远程监控提供物联网解决方案
  18. 详解 Android 系统启动流程
  19. 亚马逊、速卖通、沃尔玛、阿里国际、煤炉、wish、eBay、Lazada、Shopee测评自养号,listing流量不高,导致转化率低该怎么办?
  20. c语言怎么编写数控g指令,数控车床编程--G 代码 M代码命令

热门文章

  1. oracle的热备份和冷备份
  2. 腾讯2012实习生招聘面试题:矩阵中A移动到B一共有多少走法
  3. POP3协议学习笔记
  4. 使用SQLite数据库存储数据(4)-删除数据记录
  5. 著名设计师的标志(Logo)设计观
  6. ip地址范围汇总成ip网段
  7. 导入别的项目到我的eclipse上出现红色感叹号问题
  8. springboot下maven分环境打包
  9. 收集异常,不会给用户弹出异常信息
  10. java新手笔记18 类比较