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中is和id的用法
Apr 03 Python
python冒泡排序简单实现方法
Jul 09 Python
Python递归函数定义与用法示例
Jun 02 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
对python sklearn one-hot编码详解
Jul 10 Python
python实现flappy bird小游戏
Dec 24 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
Jun 26 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
Apr 16 Python
谈谈python垃圾回收机制
Sep 27 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
APMServ使用说明
2006/10/23 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
用javascript操作xml
2006/11/04 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
详细解析Python当中的数据类型和变量
2015/04/25 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
Python实现直播推流效果
2019/11/26 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
巴西本土电商平台:Americanas
2020/06/21 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
自荐信的两点禁忌
2013/10/30 职场文书
导游的职业规划书范文
2013/12/27 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL