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 相关文章推荐
python使用自定义user-agent抓取网页的方法
Apr 15 Python
Python制作刷网页流量工具
Apr 23 Python
python判断字符串是否是json格式方法分享
Nov 07 Python
numpy中loadtxt 的用法详解
Aug 03 Python
利用python修改json文件的value方法
Dec 31 Python
python取余运算符知识点详解
Jun 27 Python
python实现提取COCO,VOC数据集中特定的类
Mar 10 Python
Python接收手机短信的代码整理
Aug 02 Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
Python操作Excel的学习笔记
Feb 18 Python
Python虚拟环境virtualenv是如何使用的
Jun 20 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
递归列出所有文件和目录
2006/10/09 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
JavaScript 面向对象的之私有成员和公开成员
2010/05/04 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
Python循环语句之break与continue的用法
2015/10/14 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
毕业生求职信范文
2014/06/29 职场文书
未婚证明书模板
2014/10/08 职场文书
2015入党自荐书范文
2015/03/05 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript