Python数组拼接np.concatenate实现过程


Posted in Python onApril 18, 2020

在python中,用于数组拼接的主要来自numpy包,当然pandas包也可以完成。

而,numpy中可以使用append和concatenate函数:

1. 建立数组

# pandas有专门的连接方法
import numpy as np

# np.size(a, 0) 行数
# np.size(a, 1) 列数
a = np.array([[1, 2],[3, 4],[5, 6]])
b = np.array([[11, 22],[33, 44],[55, 66]])

print(np.size(a,0))
print(np.size(a,1))
print(a)
print(b)

Python数组拼接np.concatenate实现过程

2. np.append函数

c = np.append(a,b)
print(c)

d = np.append(a,100) #直接将所有元素重新排列成新的一维数组
print(d)

Python数组拼接np.concatenate实现过程

3. np.concatenate函数

e = np.concatenate((a,b),axis=0) #简言之:行增加了;或者说在第一个中括号上添加元素
print(e)
f = np.concatenate((a,b),axis=1) #简言之:列增加了;或者说在第二个中括号上添加元素
print(f)

Python数组拼接np.concatenate实现过程

g = np.concatenate([a,b],axis=1) #简言之:列增加了;或者说在第二个中括号上添加元素
print(g)

Python数组拼接np.concatenate实现过程

注:同理,如果原数组是3维及以上,则会在相应的维度上添加元素,例如:3维 —— axis=2时,表示在第三个中括号([[[......]]]从外到内,一次为第一个中括号、第二个、第三个......)上添加元素。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
SQLite3中文编码 Python的实现
Jan 11 Python
Tornado高并发处理方法实例代码
Jan 15 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
python实现两张图片的像素融合
Feb 23 Python
python中如何使用分步式进程计算详解
Mar 22 Python
Django框架首页和登录页分离操作示例
May 28 Python
Python实现微信好友的数据分析
Dec 16 Python
pymysql模块的操作实例
Dec 17 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 Python
python 子类调用父类的构造函数实例
Mar 12 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
Dec 29 Python
Python稀疏矩阵及参数保存代码实现
Apr 18 #Python
Python try except异常捕获机制原理解析
Apr 18 #Python
Python数据正态性检验实现过程
Apr 18 #Python
如何基于线程池提升request模块效率
Apr 18 #Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 #Python
使用python无账号无限制获取企查查信息的实例代码
Apr 17 #Python
jupyter notebook中美观显示矩阵实例
Apr 17 #Python
You might like
PHP $_SERVER详解
2009/01/16 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
php输出形式实例整理
2020/05/05 PHP
popdiv
2006/07/14 Javascript
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
HTML中使背景图片自适应浏览器大小实例详解
2017/04/06 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
python实现获取序列中最小的几个元素
2014/09/25 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python音频处理的示例详解
2020/12/23 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
测量实习生自我鉴定
2013/09/19 职场文书
管理专员自荐信
2014/01/26 职场文书
2014年车间工作总结
2014/11/21 职场文书
2014年团总支工作总结
2014/11/21 职场文书
贫困生证明范文
2015/06/16 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
Python制作春联的示例代码
2022/01/22 Python