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通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
Python编程中的反模式实例分析
Dec 08 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
简单谈谈Python中的json与pickle
Jul 19 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
Dec 13 Python
关于pytorch多GPU训练实例与性能对比分析
Aug 19 Python
python-tornado的接口用swagger进行包装的实例
Aug 29 Python
Python 音频生成器的实现示例
Dec 24 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
python 爬取哔哩哔哩up主信息和投稿视频
Jun 07 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 闭包特性在实际应用中的问题
2009/10/30 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
Vue-cli3项目引入Typescript的实现方法
2019/10/18 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
python实现360的字符显示界面
2014/02/21 Python
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
Python切片索引用法示例
2018/05/15 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
Collection和Collections的区别
2016/05/02 面试题
《分一分》教学反思
2014/04/13 职场文书
求职信模板
2014/05/23 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
白鹤梁导游词
2015/02/06 职场文书
小浪底导游词
2015/02/12 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python