concatenate python_python中numpy.concatenate()函数的使用
numpy库数组拼接np.concatenate
原文:https://blog.csdn.net/zyl1042635242/article/details/43162031
思路:numpy提供了numpy.concatenate((a1,a2,...), axis=0)函数。能够一次完成多个数组的拼接。其中a1,a2,...是数组类型的参数
示例3:
>>> a=np.array([1,2,3])
>>> b=np.array([11,22,33])
>>> c=np.array([44,55,66])
>>> np.concatenate((a,b,c),axis=0) # 默认情况下,axis=0可以不写
array([ 1, 2, 3, 11, 22, 33, 44, 55, 66]) #对于一维数组拼接,axis的值不影响最后的结果
>>> a=np.array([[1,2,3],[4,5,6]])
>>> b=np.array([[11,21,31],[7,8,9]])
>>> np.concatenate((a,b),axis=0)
array([[ 1, 2, 3],
[ 4, 5, 6],
[11, 21, 31],
[ 7, 8, 9]])
>>> np.concatenate((a,b),axis=1) #axis=1表示对应行的数组进行拼接
array([[ 1, 2, 3, 11, 21, 31],
[ 4, 5, 6, 7, 8, 9]])
对numpy.append()和numpy.concatenate()两个函数的运行时间进行比较
示例:
>>> from time import clock as now
>>> a=np.arange(9999)
>>> b=np.arange(9999)
>>> time1=now()
>>> c=np.append(a,b)
>>> time2=now()
>>> print time2-time1
28.2316728446
>>> a=np.arange(9999)
>>> b=np.arange(9999)
>>> time1=now()
>>> c=np.concatenate((a,b),axis=0)
>>> time2=now()
>>> print time2-time1
20.3934997107
可知,concatenate()效率更高,适合大规模的数据拼接
concatenate python_python中numpy.concatenate()函数的使用相关推荐
- python的empty函数_python中numpy.empty()函数的用法
在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...
- python的empty函数_python中numpy.empty()函数实例讲解
在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...
- Python中numpy.power()函数介绍
Python中numpy.power()函数介绍 power(x, y) 函数,计算 x 的 y 次方. 示例: x 和 y 为单个数字: import numpy as npprint(np.pow ...
- pythonaxis函数_Python中numpy.apply_along_axis()函数的用法
numpy.apply_along_axis(func, axis, arr, *args, **kwargs): 必选参数:func,axis,arr.其中func是我们自定义的一个函数,函数fun ...
- [转载] python中numpy.concatenate()函数的使用
参考链接: Python中的numpy.append numpy库数组拼接np.concatenate 原文:https://blog.csdn.net/zyl1042635242/article/d ...
- python中numpy.transpose()函数详解
看Python代码时,碰见 numpy.transpose 函数用于高维数组时不明白原理,通过一番画图分析和代码验证,发现 transpose 用法可以清晰地介绍给大家. transpose 作用是改 ...
- round函数怎么使用python_python中使用round函数的方法
python中使用round函数的方法 发布时间:2020-08-06 11:50:31
- zeros函数python_Python之python中numpy.zeros()函数
用法:zeros(shape, dtype=float, order='C') 返回:返回来一个给定形状和类型的用0填充的数组: 参数:shape:形状 dtype:数据类型,可选参数,默认numpy ...
- python 中numpy dot函数的使用方法
这个函数在的数字信号处理中用处还是比较广泛的,函数的具体定义如下所示: numpy.dot(a, b, out=None) 该函数的作用是获取两个元素a,b的乘积,表示的含义如下所示: dot(a, ...
最新文章
- 选择排序算法实现思想个人理解
- C# ConfigurationManager不存在问题解决
- error C2660: 'MessageBoxA' : function does not take 4 parameters
- 深入Python(5):递归
- 用JS实现根据当前时间随机生成流水号或者订单号
- 录屏、直播中的鼠标键盘演示神器PointFocus
- 批量处理文件,除了 Python,不妨试试 VIM!
- 转 C#对多个集合和数组的操作(合并,去重,判断)
- 图灵奖大佬+谷歌团队,为通用人工智能背书!CV 任务也能用 LM 建模!
- flowable实战(四)flowable任务实例管理接口
- ERP(进纯销)系统如何开发,各类型系统都应该怎么做?
- 同宿舍的程序员毕业五年的现状:有人要当“螺丝钉”,有人头发掉光要出家...
- E20170414-ms
- store procedure 翻页
- 【FPGA教程案例33】通信案例3——基于FPGA的BPSK调制信号产生,通过matlab测试其星座图
- solr java 客户端
- Golang 1.16 新特性-embed 包及其使用
- html微信分享没有图片不显示,微信分享网页链接缩略图不显示解决方法
- 挽救市场信誉度,三星正面回应手机爆炸缘由
- Python实现两两交换链表中的节点
热门文章
- 达梦数据库删除用户_达梦数据库的表空间及用户管理
- mysql数据库输出数据语法错误_获取RDS-Mysql数据语法错误
- python发送邮件并返回提示_用python3的smtplib库发邮件一直返回无法发送邮件提示,是什么原因?...
- 苹果4是android吗,时至2020年,苹果手机还有这几个优势,让安卓毫无“招架之力”...
- python flask webapi_在将Python Flask webapi部署到azurep时遇到依赖性问题
- 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院量子信息学保研细则...
- Android接入unityads广告,Unity Ads胡敏:开发者如何通过广告获取成功
- js 高级 call()
- Node.js ES6 模块化的基本语法-默认导出 与 默认导入
- werkzeug SharedDataMiddleware