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 相关文章推荐
在SAE上部署Python的Django框架的一些问题汇总
May 30 Python
python中map()与zip()操作方法
Feb 27 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
Python中动态检测编码chardet的使用教程
Jul 06 Python
Python实现的字典值比较功能示例
Jan 08 Python
python学习基础之循环import及import过程
Apr 22 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
opencv+python实现均值滤波
Feb 19 Python
python 实现多维数组(array)排序
Feb 28 Python
python批量修改xml属性的实现方式
Mar 05 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中的时间处理
2006/10/09 PHP
?生?D片??C字串
2006/12/06 PHP
转PHP手册及PHP编程标准
2006/12/17 PHP
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
利用php输出不同的心形图案
2016/04/22 PHP
js表格分页实现代码
2009/09/18 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
django表单实现下拉框的示例讲解
2018/05/29 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
Python调用服务接口的实例
2019/01/03 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
Python 没有main函数的原因
2020/07/10 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
师德学习感言
2014/01/31 职场文书
护士自我评价
2014/02/01 职场文书
护校行动方案
2014/05/31 职场文书
导游词怎么写
2015/02/04 职场文书
开学典礼观后感
2015/06/15 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
详解Python牛顿插值法
2021/05/11 Python