np.vstack:按垂直方向(行顺序)堆叠数组构成一个新的数组

In[3]:
import numpy as npIn[4]:
a = np.array([[1,2,3]])
a.shape
Out[4]:
(1, 3)In [5]:
b = np.array([[4,5,6]])
b.shape
Out[5]:
(1, 3)In [6]:
c = np.vstack((a,b)) # 将两个(1,3)形状的数组按垂直方向叠加
print(c)
c.shape # 输出形状为(2,3)
[[1 2 3][4 5 6]]
Out[6]:
(2, 3)In [7]:
a = np.array([[1],[2],[3]])
a.shape
Out[7]:
(3, 1)In [9]:
b = np.array([[4],[5],[6]])
b.shape
Out[9]:
(3, 1)In [10]:
c = np.vstack((a,b))  # 将两个(3,1)形状的数组按垂直方向叠加
print(c)
c.shape # 输出形状为(6,1)
[[1][2][3][4][5][6]]
Out[10]:
(6, 1)

np.hstack:按水平方向(列顺序)堆叠数组构成一个新的数组

In[11]:
a = np.array([[1,2,3]])
a.shape
Out[11]:
(1, 3)In [12]:
b = np.array([[4,5,6]])
b.shape
Out[12]:
(1, 3)In [16]:
c = np.hstack((a,b)) # 将两个(1,3)形状的数组按水平方向叠加
print(c)
c.shape  # 输出形状为(1,6)
[[1 2 3 4 5 6]]
Out[16]:
(1, 6)In [17]:
a = np.array([[1],[2],[3]])
a.shape
Out[17]:
(3, 1)
In [18]:
b = np.array([[4],[5],[6]])
b.shape
Out[18]:
(3, 1)
In [19]:
c = np.hstack((a,b)) 将两个(3,1)形状的数组按水平方向叠加
print(c)
c.shape  # 输出形状为(3,2)
[[1 4][2 5][3 6]]
Out[19]:
(3, 2)

umpy知识点补充:np.vstack()np.hstack()相关推荐

  1. np.vstack()和np.hstack()

    在这里我们介绍两个拼接数组的方法: np.vstack():在竖直方向上堆叠 np.hstack():在水平方向上平铺 import numpy as np arr1=np.array([1,2,3] ...

  2. Numpy 中 np.vstack() 和 np.hstack() 简单解析

    文章目录 一.np.vstack() 二.np.hstack() 一.np.vstack() 按垂直方向(行顺序)堆叠数组构成一个新的数组 堆叠的数组需要具有相同的维度 二.np.hstack() 按 ...

  3. python np库小知识点补充 mat npy 转换

    matlab的.mat矩阵数据与python的.npy数据的转换#npy转mat import numpy as np import scipy.io as sio #读.mat用的 from skl ...

  4. np.vstack与np.newaxis的含义

    np.vstack 把两个数组按列拼接,也相当于堆叠了起来 import numpy as nparr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6] ...

  5. np.vstack()函数

    np.vstack函数 调用方法 示例1 调用方法 该函数的调用方法: numpy.vstack(tup) 各个参数意义: tup:输入的参数应该为一个元组,即 (tuple) 对象. 有返回值,返回 ...

  6. np.vstack(tup)使用

    沿着竖直方向将矩阵堆叠起来. Note: the arrays must have the same shape along all but the first axis. 除开第一维外,被堆叠的矩阵 ...

  7. python中vstack作用_numpy中的vstack和hstack

    numpy中的vstack和hstack vstack和hstack都是numpy中用于合并两个小数组的函数.他们俩不仅名字很像,用法也很像,所以很容易搞混. 首先需要明确几个共性: 两个函数都只接收 ...

  8. numpy之vstack()、hstack()

    vstack().hstack()这两个函数是拼接数组的⽅法,区别为: np.vstack():在竖直⽅向上堆叠 np.hstack():在⽔平⽅向上平铺 演示代码: import numpy as ...

  9. numpy数组做 图片拼接(concatenate、vstack、hstack)

    两种方法拼接 #img = np.vstack((img, img2)) # vstack按垂直方向,hstack按水平方向 img = np.concatenate((img, img2), axi ...

  10. np.cov np.var

    协方差具体实列算法 numpy.cov(m, y=None, rowvar=1, bias=0, ddof=None) bias=0 若样本是m,最后除以m-1 bias=1 若样本是m,最后除以m ...

最新文章

  1. POJ 3469 Dual Core CPU (最小割建模)
  2. java 往文件写值,java文件读写
  3. 8家大厂SSP offer的清华学长谈算法岗是否人间地狱(送七本学长手写iPad笔记)...
  4. windows环境下Oracle数据库冷备份和恢复
  5. RSA公私钥加解密方式-工具类
  6. linux-Apache权限限制IP端口域名+DNS域名解析
  7. 微软 Small Basic
  8. 报告PPT(163页):基于Python语言的课程群建设探讨与实践
  9. How to read MANIFEST.MF file from JAR using Bash
  10. 利用sdkman安装kotlin和java环境
  11. qt 编译成apk_GitHub - qtxtz/AndroidMerageAPK: 实现android自动打包的程序
  12. python用pyinstaller生成exe时报错 TypeError: an integer is required (got type bytes)
  13. 计算机老显示错误内存不足,电脑老是显示内存不足怎么办
  14. 在 FlashGot 中调用 Axel 下载
  15. sails mysql_sails-mysql架构数据类型
  16. 11、合宙Air模块Luat开发:通过http协议获取天气信息
  17. [English]英语积累本
  18. OOP 概念的编程基础思想----我的感想
  19. 读书笔记:《流畅的Python》第19章 动态属性和特性
  20. E. Selling Souvenirs

热门文章

  1. 01_项目需求与实体分析(servlet+java bean+jsp的商城教程)
  2. 使用TinyPNG批量压缩图片
  3. BZOJ3517 翻硬币
  4. nginx基于端口的虚拟主机配置实战
  5. channelread0会被调用两次_[菜鸟SpringCloud入门]第四章:远程调用服务实战
  6. python 宏定义_Flask干货:Jinja2模板中的宏定义和使用
  7. php 怎么判断月份最后一天_PHP基础案例三:判断学生星座
  8. Java学习笔记之设计模式(7)单例模式
  9. Introduction to Computer Networking学习笔记(七):ICMP协议
  10. 数据结构二叉树算法c语言实现,数据结构与算法 :AVL平衡二叉树C语言实现