代码:

import numpy as npA = np.array([1, 1, 1])  # 序列
B = np.array([2, 2, 2])
# 上下合并
print("上下合并")
C = np.vstack((A, B))
print(A.shape, C.shape)
print(C)
# 左右合并
print("左右合并")
D = np.hstack((A, B))
print(D.shape)
print(D)

运行结果:

上下合并
(3,) (2, 3)
[[1 1 1][2 2 2]]
左右合并
(6,)
[1 1 1 2 2 2]

代码:

# 将横向序列变成纵向序列
print("将横向序列变成纵向序列")
print(A[np.newaxis, :])
print(A[np.newaxis, :].shape)
print(A[:, np.newaxis])

运行结果:

将横向序列变成纵向序列
[[1 1 1]]
(1, 3)
[[1][1][1]]

代码:

# 多个array合并
print("多个array合并")
A = np.array([1, 1, 1])[:, np.newaxis]  # 序列
B = np.array([2, 2, 2])[:, np.newaxis]
print(A)
print("按行合并")
C = np.concatenate((A, B, B, A), axis=0)
print(C)
print("按列合并")
C = np.concatenate((A, B, B, A), axis=1)
print(C)

运行结果:

多个array合并
[[1][1][1]]
按行合并
[[1][1][1][2][2][2][2][2][2][1][1][1]]
按列合并
[[1 2 2 1][1 2 2 1][1 2 2 1]]

Python 之 Numpy (五)合并相关推荐

  1. Python中numpy数组的拼接、合并

    转载 https://blog.csdn.net/qq_39516859/article/details/80666070?utm_source=blogxgwz1 Python中numpy数组的合并 ...

  2. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  3. Python代码练习(五):Numpy

    Python代码练习(五):Numpy 七月在线课程的练习题 简单加法: 在 Python 下对一个二维列表,l1=[[1,2,3],[4,5,6]],然后进行每个元素+1 的操作. 要求使用 Pyt ...

  4. 零基础该如何系统地自学Python编程?五个阶段带你从小白到大佬

    对于零基础学习或是已经学完基础不知道下一步该干什么的朋友,可以看看这篇缓解迷茫.今天分享下如何系统地自学Python规划目标,有一个学习目标在去行动. 有了目标,怎么行动呢?建议采用视频+书籍的方式进 ...

  5. 用 Python 和 Numpy 实现音频数字指纹特征识别

    本文讲的是用 Python 和 Numpy 实现音频数字指纹特征识别, 我第一次用 Shazam 的时候,简直惊呆了.除了 GPS 功能和从楼梯摔下仍然没坏之外,能用一段音频片段识别歌曲是我所见过我手 ...

  6. python的 numpy库学习总结和介绍(超详细)模块

    目录 前言 numpy是什么? 一.创建数据容器 1.np.array(),通过传递一个列表,元祖来创建 2.np.zeros(),np.ones(),np.empty(),np.full(),传递对 ...

  7. python【Numpy科学计算库】连女朋友都会用的Numpy(真の能看懂~!)

    文章目录 1 Numpy属性 2 Numpy的创建array 3 Numpy 基础运算1 4 Numpy 基础运算2 5 Numpy索引 6 Numpy array合并 7 Numpy array分割 ...

  8. python最快的循环方法_【转】【Python效率】五种Pandas循环方法效率对比

    [Python效率]五种Pandas循环方法效率对比 - 文兄的文章 - 知乎 https://zhuanlan.zhihu.com/p/80880493 正文: 如果你使用过Python及Panda ...

  9. python的numpy教程_Python入门教程(一):初识Numpy

    点击上方 蓝字 关注我们! Numpy是Python中较为常用的模块,今天我们就从Numpy的基础应用讲起,非常适合0基础的小白哦,python系列的基础课程也会持续更新. 首先,我们在运用某个模块之 ...

最新文章

  1. Centos5.5下lvs+keepalived集群
  2. 视觉SLAM学习--RTAB MAP学习(待完善)
  3. flex module不编译的问题
  4. centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql
  5. ckfinder php 配置,php – 在Laravel 5中为CKEditor设置路径以使用CKFinder
  6. ping 命令的几种使用方法?
  7. 服务器防火墙,linux下iptables防火墙配置相关
  8. c语言饿结构_C语言的四种程序结构
  9. 12.统计 日志 ip
  10. ORACLE新增字段、注释等
  11. php 获取北京时间
  12. 在nginx中使用proxy protocol协议
  13. Android破解游戏内购心得
  14. java 兔子生兔子
  15. python象棋游戏代码_python学员作品-象棋游戏
  16. HashMap扩容全过程
  17. Java黑皮书课后题第5章:5.3(将千克转换成磅)编写程序,显示下面的表格(注意:1kg为2.2磅)
  18. 【机器学习】深入浅出经典贝叶斯统计
  19. 超全教授svg图标素材网站整理
  20. vscode无法跳转到函数定义

热门文章

  1. 日程来了!2021年佛山敏捷之旅暨第1届佛山DevOps社区Meetup
  2. 大数相乘--极简单的思路
  3. 6个趣味项目,带你看看普通开发者如何玩转AI
  4. 独家 | 如何让情绪智力驱动创新?
  5. 皱眉细节完美复刻,阿尔伯塔大学团队标星2.5K的项目生成超逼真的肖像画
  6. 图像分类:来自13个Kaggle项目的经验总结
  7. 剑指offer:整数中1出现的次数(从1到n整数中1出现的次数)
  8. 人大附中「内卷」到了美国?华裔家长抗议中国学生持F1签证抢占美国IMO名额...
  9. 万物皆可JOJO:这个GAN直接让马斯克不做人啦 !Demo在线可玩!
  10. 马斯克的90后合伙人离职Neuralink!5岁学编程,曾创立2家公司