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 相关文章推荐
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
Python使用xlwt模块操作Excel的方法详解
Mar 27 Python
解决DataFrame排序sort的问题
Jun 07 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
PyCharm下载和安装详细步骤
Dec 17 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Python Socket编程详解
Apr 25 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 __autoload()方法真的影响性能吗?
2012/03/30 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
学习ExtJS border布局
2009/10/08 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
python实现rsa加密实例详解
2017/07/19 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python实现判断一行代码是否为注释的方法
2018/05/23 Python
python3.4爬虫demo
2019/01/22 Python
Python字典实现伪切片功能
2020/10/28 Python
高职助产应届生自荐信
2013/09/24 职场文书
小学毕业感言50字
2014/02/16 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
测控技术自荐信
2014/06/05 职场文书
企业挂职心得体会
2014/09/10 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
小马王观后感
2015/06/11 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript