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设计模式之抽象工厂模式
Aug 25 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 Python
Python实现找出数组中第2大数字的方法示例
Mar 26 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
python交易记录整合交易类详解
Jul 03 Python
python argparser的具体使用
Nov 10 Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 Python
python中return的返回和执行实例
Dec 24 Python
Python列表操作方法详解
Feb 09 Python
python爬虫可以爬什么
Jun 16 Python
python如何读取.mtx文件
Apr 22 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
php4的彩蛋
2006/10/09 PHP
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
JavaScript中数据类型转换总结
2016/12/25 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
《社戏》教学反思
2014/04/15 职场文书
春季防火方案
2014/05/10 职场文书
热门专业求职信
2014/05/24 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
运动会入场词
2015/07/18 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
欧元符号 €
2022/02/17 杂记
Linux中各个目录的作用与内容
2022/06/28 Servers