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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
Python日期时间对象转换为字符串的实例
Jun 22 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 Python
Python 列表的清空方式
Jan 13 Python
详细分析Python垃圾回收机制
Jul 01 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 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开发中常用的8个小技巧
2008/08/27 PHP
PHP中比较时间大小实例
2014/08/21 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
帝国cms常用标签汇总
2015/07/06 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python守护进程用法实例分析
2015/06/04 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Python编写一个优美的下载器
2018/04/15 Python
python版本单链表实现代码
2018/09/28 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
Python grpc超时机制代码示例
2020/09/14 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
读书心得体会
2013/12/28 职场文书
销售经理岗位职责
2015/01/31 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
Nginx配置之禁止指定IP访问
2022/05/02 Servers