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中非常实用的一些功能和函数分享
Feb 14 Python
Python字符串特性及常用字符串方法的简单笔记
Jan 04 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
pandas中Timestamp类用法详解
Dec 11 Python
Python实现求数列和的方法示例
Jan 12 Python
详解python 注释、变量、类型
Aug 10 Python
python3.7简单的爬虫实例详解
Jul 08 Python
Python 依赖库太多了该如何管理
Nov 08 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
May 23 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
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
php简单中奖算法(实例)
2017/08/15 PHP
js function定义函数的几种不错方法
2014/02/27 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
60行js代码实现俄罗斯方块
2015/03/31 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
vue中如何使用ztree
2018/02/06 Javascript
js实现选项卡效果
2020/03/07 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
Python md5与sha1加密算法用法分析
2017/07/14 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
django框架自定义用户表操作示例
2018/08/07 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
Django框架模板介绍
2019/01/15 Python
PyTorch预训练的实现
2019/09/18 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
30年同学聚会邀请函
2014/01/25 职场文书
小学清明节活动方案
2014/03/08 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
2016继续教育研修日志
2015/11/13 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
图神经网络GNN算法
2022/05/11 Python