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数据类型详解(二)列表
May 08 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
python 实现绘制整齐的表格
Nov 18 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
Django 再谈一谈json序列化
Mar 16 Python
python开发入门——set的使用
Sep 03 Python
利用Python优雅的登录校园网
Oct 21 Python
Python中zipfile压缩包模块的使用
May 14 Python
python脚本框架webpy模板赋值实现
Nov 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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
js初始化验证实例详解
2016/11/26 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
2018/01/21 jQuery
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
Django实现简单的分页功能
2021/02/22 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
大三毕业自我鉴定
2014/01/15 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
实习协议书范本
2014/09/25 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
董存瑞观后感
2015/06/11 职场文书
大学入学感言
2015/08/01 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书