Python Numpy数组扩展repeat和tile使用实例解析


Posted in Python onDecember 09, 2019

这篇文章主要介绍了Python Numpy数组扩展repeat和tile使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

numpy.repeat

官方文档

numpy.repeat(a, repeats, axis=None)
Repeat elements of an array.

可以看出repeat函数是操作数组中的每一个元素,进行元素的复制。

例如:

>>> a = np.arange(3)
>>> a
array([0, 1, 2])
>>> np.repeat(a, 2)
array([0, 0, 1, 1, 2, 2])

>>> a = [[0,1], [2,3], [4,5]]
>>> y = np.repeat(a, 2)
>>> y
array([0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5])

numpy.tile

官方文档

numpy.tile(A, reps)
Construct an array by repeating A the number of times given by reps.

可以看出tile函数是将数组A作为操作对象

例如:

>>> a = np.array([[1,2],[3,4]])
>>> a
array([[1, 2],
    [3, 4]])
>>> np.tile(a, 2)
array([[1, 2, 1, 2],
    [3, 4, 3, 4]])

>>> a = [[0,1], [2,3], [4,5]]
>>> x = np.tile(a, (2,1))
>>> x
array([[0, 1],
    [2, 3],
    [4, 5],
    [0, 1],
    [2, 3],
    [4, 5]])

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 实现自动远程登陆scp文件实例代码
Mar 13 Python
python实现图片处理和特征提取详解
Nov 13 Python
python实现感知器
Dec 19 Python
Django 路由控制的实现代码
Nov 08 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
python opencv实现图像边缘检测
Apr 29 Python
pandas 如何分割字符的实现方法
Jul 29 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
python 数据分析实现长宽格式的转换
May 18 Python
Python使用pyexecjs代码案例解析
Jul 13 Python
使用anaconda安装pytorch的实现步骤
Sep 03 Python
Django实现翻页的示例代码
May 24 Python
如何将 awk 脚本移植到 Python
Dec 09 #Python
Python 读取 YUV(NV12) 视频文件实例
Dec 09 #Python
基于YUV 数据格式详解及python实现方式
Dec 09 #Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 #Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 #Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 #Python
opencv-python 提取sift特征并匹配的实例
Dec 09 #Python
You might like
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
Jquery中"$(document).ready(function(){ })"函数的使用详解
2013/12/30 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
从vue源码看props的用法
2019/01/09 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
Python环境下安装使用异步任务队列包Celery的基础教程
2016/05/07 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
文明寝室标语
2014/06/13 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
会计实训总结范文
2015/08/03 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers