转载于:http://www.cnblogs.com/GDUT-xiang/p/5700928.html

Python-Numpy函数-tile函数

tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题:

  1. 先来引入numpy下的所有方法

  2. 我们创建一个a,如图下图,使用tile来创建b,注意看b的数据结构

  3. 假如我们输入一个元组(1,2),我们会得到一样的结果,与上面相同的b

  4. 当然,我们想要a变为一个二维数组,就要换一种重复的方式了。

  5. b = tile(a,(m,n)):即是把a数组里面的元素复制n次放进一个数组c中,然后再把数组c复制m次放进一个数组b中

1.tile函数的定义与说明

  函数格式tile(A,reps)

  A和reps都是array_like

  A的类型众多,几乎所有类型都可以:array, list, tuple, dict, matrix以及基本数据类型int, string, float以及bool类型。

  reps的类型也很多,可以是tuple,list, dict, array, int, bool.但不可以是float, string, matrix类型。

2.函数操作示例

tile(1,2)
array([1, 1])
 tile((1,2,3),3)
array([1, 2, 3, 1, 2, 3, 1, 2, 3])
 tile(a,2)
array([[1, 2, 3, 1, 2, 3],[4, 5, 5, 4, 5, 5]])
b=[1,3,5]
tile(b,[2,3])
array([[1, 3, 5, 1, 3, 5, 1, 3, 5],[1, 3, 5, 1, 3, 5, 1, 3, 5]])
a=[[1,2,3],[5,4]]
tile(a,[2,3])
array([[[1, 2, 3], [5, 4], [1, 2, 3], [5, 4], [1, 2, 3], [5, 4]],[[1, 2, 3], [5, 4], [1, 2, 3], [5, 4], [1, 2, 3], [5, 4]]])

Python-Numpy函数-tile函数相关推荐

  1. Numpy:np.tile()函数

    Numpy:np.tile函数 np.arange()函数 np.tile()函数 np.arange()函数 np.arange()函数返回的是一个有终点和起点的固定步长的排列,其中np.arang ...

  2. 图解Numpy的tile函数

    Numpy的 tile() 函数,就是将原矩阵横向.纵向地复制.tile 是瓷砖的意思,顾名思义,这个函数就是把数组像瓷砖一样铺展开来. 举个例子,原矩阵: mat = array([[1,2], [ ...

  3. Python numpy.testing.assert_warns函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  4. Python numpy.testing.assert_approx_equal函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  5. numpy中tile函数

    tile函数位于python模块numpy.lib.shape_base中,他的功能是重复某个数组. 函数的形式是tile(A,reps) 函数参数说明中提到A和reps都是array_like的,什 ...

  6. Numpy中tile函数的用法

    tile函数的功能是重复某个数组,位于Numpy模块numpy.lib.shape_base中 下边通过具体例子来说明tile函数的具体用法: 1.通过一个数字来说明重复的次数 #!/usr/bin/ ...

  7. Numpy的tile函数

    1.函数的定义与说明 tile函数是模板numpy.lib.shape_base中的函数. 函数的形式是tile(A,reps) 函数参数说明中提到A和reps都是array_like的,什么是arr ...

  8. Numpy中 tile函数的用法

    titl函数: a=arange(1,3) #a的结果是: array([1,2]) 1,当 tile(a,1) 时: tile(a,1) #结果是 array([1,2])tile(a,2) #结果 ...

  9. python numpy np.finfo()函数 eps

    用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1],[2],[-1],[0]]) b=np.maxi ...

最新文章

  1. Linux系统挂载ntfs分区
  2. 浅谈O2O产品信息结构化
  3. 60款很酷的 jQuery 幻灯片演示和下载
  4. Python中代码书写规范与基本使用
  5. 创业失败三年后,这个曾经的富二代变得一无所有
  6. python儿童入门视频-Python入门视频课程
  7. 小程序素材抓取软件_小程序上新丨2020冬季产品图库更新,海量素材随你用!...
  8. PB如何配置数据源及自带的PB系统
  9. Xmind8 乱码问题解决(查看文件字体并下载安装相应字体)
  10. 阿里云如何将一个域名解析到另一个域名上
  11. sx1278组网-子设备
  12. Java 批量导出PPT为图片,并合并生成PDF
  13. 无悔入华夏怎么一直显示服务器,无悔入华夏怎么统一_无悔入华夏统一方式技巧攻略_玩游戏网...
  14. 【NHOI2018】跳伞登山赛
  15. 「凹凸数据」历史文章合集,更新中
  16. node.js搭建文件服务器,Node.js创建HTTP文件服务器的使用示例
  17. Python-量化投资(二)
  18. 苹果体验店:鲜为人知的乔布斯的秘密
  19. 计算机游戏攻略70,70亿人攻略大全 七十亿人全关卡双星代码通关攻略
  20. bzoj1038【ZJOI2008】瞭望塔

热门文章

  1. 基于uPC1677C射频功率放大
  2. centos共享linux文件夹权限,CENTOS7 搭建文件服务器:samba共享linux文件夹
  3. mysql表分区和表空间_mysql分表和分区的区别浅析
  4. JavaScript 的使用简单总结
  5. mac os mysql 命令_如何在Mac OS上安装“mysql”命令?
  6. img summernote 加类_控制好情绪 的动态 - SegmentFault 思否
  7. Python2安装教程(以最终版本Python2.7.18为例)
  8. RS-232 Transmitter
  9. 模拟信号与数字信号以及数模隔离简介
  10. 【 Vivado 】Performing System-Level Design Entry(总览)