Python 之 Numpy (五)合并
代码:
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 (五)合并相关推荐
- Python中numpy数组的拼接、合并
转载 https://blog.csdn.net/qq_39516859/article/details/80666070?utm_source=blogxgwz1 Python中numpy数组的合并 ...
- python中numpy数组的合并_基于Python中numpy数组的合并实例讲解
基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...
- Python代码练习(五):Numpy
Python代码练习(五):Numpy 七月在线课程的练习题 简单加法: 在 Python 下对一个二维列表,l1=[[1,2,3],[4,5,6]],然后进行每个元素+1 的操作. 要求使用 Pyt ...
- 零基础该如何系统地自学Python编程?五个阶段带你从小白到大佬
对于零基础学习或是已经学完基础不知道下一步该干什么的朋友,可以看看这篇缓解迷茫.今天分享下如何系统地自学Python规划目标,有一个学习目标在去行动. 有了目标,怎么行动呢?建议采用视频+书籍的方式进 ...
- 用 Python 和 Numpy 实现音频数字指纹特征识别
本文讲的是用 Python 和 Numpy 实现音频数字指纹特征识别, 我第一次用 Shazam 的时候,简直惊呆了.除了 GPS 功能和从楼梯摔下仍然没坏之外,能用一段音频片段识别歌曲是我所见过我手 ...
- python的 numpy库学习总结和介绍(超详细)模块
目录 前言 numpy是什么? 一.创建数据容器 1.np.array(),通过传递一个列表,元祖来创建 2.np.zeros(),np.ones(),np.empty(),np.full(),传递对 ...
- python【Numpy科学计算库】连女朋友都会用的Numpy(真の能看懂~!)
文章目录 1 Numpy属性 2 Numpy的创建array 3 Numpy 基础运算1 4 Numpy 基础运算2 5 Numpy索引 6 Numpy array合并 7 Numpy array分割 ...
- python最快的循环方法_【转】【Python效率】五种Pandas循环方法效率对比
[Python效率]五种Pandas循环方法效率对比 - 文兄的文章 - 知乎 https://zhuanlan.zhihu.com/p/80880493 正文: 如果你使用过Python及Panda ...
- python的numpy教程_Python入门教程(一):初识Numpy
点击上方 蓝字 关注我们! Numpy是Python中较为常用的模块,今天我们就从Numpy的基础应用讲起,非常适合0基础的小白哦,python系列的基础课程也会持续更新. 首先,我们在运用某个模块之 ...
最新文章
- Centos5.5下lvs+keepalived集群
- 视觉SLAM学习--RTAB MAP学习(待完善)
- flex module不编译的问题
- centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql
- ckfinder php 配置,php – 在Laravel 5中为CKEditor设置路径以使用CKFinder
- ping 命令的几种使用方法?
- 服务器防火墙,linux下iptables防火墙配置相关
- c语言饿结构_C语言的四种程序结构
- 12.统计 日志 ip
- ORACLE新增字段、注释等
- php 获取北京时间
- 在nginx中使用proxy protocol协议
- Android破解游戏内购心得
- java 兔子生兔子
- python象棋游戏代码_python学员作品-象棋游戏
- HashMap扩容全过程
- Java黑皮书课后题第5章:5.3(将千克转换成磅)编写程序,显示下面的表格(注意:1kg为2.2磅)
- 【机器学习】深入浅出经典贝叶斯统计
- 超全教授svg图标素材网站整理
- vscode无法跳转到函数定义
热门文章
- 日程来了!2021年佛山敏捷之旅暨第1届佛山DevOps社区Meetup
- 大数相乘--极简单的思路
- 6个趣味项目,带你看看普通开发者如何玩转AI
- 独家 | 如何让情绪智力驱动创新?
- 皱眉细节完美复刻,阿尔伯塔大学团队标星2.5K的项目生成超逼真的肖像画
- 图像分类:来自13个Kaggle项目的经验总结
- 剑指offer:整数中1出现的次数(从1到n整数中1出现的次数)
- 人大附中「内卷」到了美国?华裔家长抗议中国学生持F1签证抢占美国IMO名额...
- 万物皆可JOJO:这个GAN直接让马斯克不做人啦 !Demo在线可玩!
- 马斯克的90后合伙人离职Neuralink!5岁学编程,曾创立2家公司