titl函数:

a=arange(1,3)
#a的结果是:
array([1,2])
1,当  tile(a,1) 时:
tile(a,1)
#结果是
array([1,2])tile(a,2)
#结果是
array([1,2,1,2])tile(a,3)
#结果是
array([1,2,1,2,1,2])说明tile函数第二个参数是用来控制a重复次数的2,当tile(a,(1,1))时
结果是
array([[1, 2]])
tile(a,(1,1)).shape
结果是(1,2),说明是一个1X2的矩阵。tile(a,(1,2))
结果是
array([[1, 2, 1, 2]])
>>> tile(a,(1,2)).shape
(1, 4)
结果是一个1X4的矩阵,说明tile里参数列表中元组的第二个参数是控制a重复次数的
>>> tile(a,(2,1))
array([[1, 2],[1, 2]])
>>> tile(a,(2,1)).shape
(2, 2)
######说明参数列表的元组第一个是控制行数的>>> tile(a,(1,1,1))
array([[[1, 2]]])
>>> tile(a,(1,1,1)).shape
(1, 1, 2)
一个三维矩阵>>> tile(a,(1,1,2))
array([[[1, 2, 1, 2]]])
>>> tile(a,(1,1,2)).shape
(1, 1, 4)说明最后一个参数是控制a重复几次的
>>> tile(a,(10,1,2))
array([[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]],[[1, 2, 1, 2]]])
>>> tile(a,(10,1,2)).shape
(10, 1, 4)说明第一个10是控制行数的,所以第二个是控制列数的
>>> tile(a,(10,2,2)).shape
(10, 2, 4)
>>> tile(a,(10,2,2))
array([[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]],[[1, 2, 1, 2],[1, 2, 1, 2]]])总结:
tile(a,x):   x是控制a重复几次的,结果是一个一维数组
tile(a,(x,y)):   结果是一个二维矩阵,其中行数为x,列数是一维数组a的长度和y的乘积
tile(a,(x,y,z)):   结果是一个三维矩阵,其中矩阵的行数为x,矩阵的列数为y,而z表示矩阵每个单元格里a重复的次数。(三维矩阵可以看成一个二维矩阵,每个矩阵的单元格里存者一个一维矩阵a)

Numpy中 tile函数的用法相关推荐

  1. Numpy中tile函数的用法

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

  2. numpy中where函数的用法

    numpy中where函数的用法 numpy.where(condition,x,y)--若满足condition,输出x,否则输出y. 举例: 例1:一维数组 >>> a = np ...

  3. 浅述numpy中argsort()函数的用法

    浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...

  4. numpy中tile函数

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

  5. numpy 中 sign 函数的用法

    sigh函数返回的是一个由 1 和 -1 组成的数组,表示原始值的符号.例如下: a = Series([1, 2, 3, 4, 5, 6, -1 , -2, -3, -4]) np.sign(a) ...

  6. Python中numpy中tile和repeat用法和区别

    tile tile(数组,重复次数) tile(数组,(第1维重复次数,第2维重复次数,-,第n维重复次数)) 例子 tile(数组,(沿着第1维的轴重复次数,沿着第2维的轴重复次数,-,沿着第n维的 ...

  7. 详解numpy中argsort函数

    当你不了解一个函数的时候,你可以采用两种方式:一种输入来了解函数 print(help(np.argsort)) 要么就是 直接 点进函数来看函数的源代码,可能源代码都是英文,不太好理解,没有关系,我 ...

  8. numpy 中 tile 的用法

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

  9. python中size的用法.dim_对于numpy中的函数的参数dim的一点理解

    对于numpy中的函数的参数dim的一点理解 经常被dim参数搞混.试着总结了一下.记忆瞬间清晰了 以.max(dim)方法为例: >>> import numpy as np &g ...

最新文章

  1. 数据库对象 同义词 索引 序列 视图
  2. 开发java程序的步骤_开发 Java 程序的一般步骤是:源程序编辑、 和 。_学小易找答案...
  3. 全系统翻译 macOS Monterey这个新功能简直了
  4. java计算每个元素出现的百分比_java – 计算百分比“x / y * 100”总是导致0?
  5. android实现翻书效果(文本和图片的翻书)
  6. js识别用户设备是移动端手机时跳转到手机网站
  7. SpringMVC, Spring和Mybatis整合案例一
  8. ​Windows下RSA密钥生成工具openssl​
  9. 美学心得(第二百二十五集)罗国正
  10. 数字序号的级别与文章层次结构的关系
  11. Building IKEv1 and IKEv2 on CentOS 7
  12. swagger2-2.9.2使用过程中遇到的坑:
  13. 小荷才露尖尖角之struts的秘密
  14. 【Vue】后台管理系统
  15. 除了欧拉公式,这8个数学公式也足够美丽且神奇
  16. [附源码]计算机毕业设计JAVA户籍管理系统
  17. Web前端培训:appear初始渲染动画的方式
  18. python创建对象后、可以使用什么运算符来调用其成员_中医药创新创业-中国大学mooc-试题题目及答案...
  19. _environ与ssp攻击
  20. C#开发生产线MES系统软件源码

热门文章

  1. MapReduce 原理与实践
  2. 《漫步》flash动画制作全记录五
  3. 麦克风阵列声源定位 SRP-PHAT
  4. Windows上使用ionic开发IOS程序
  5. [MCSM] Slice Sampler
  6. C++ 多个指针指向同一个对象
  7. 随着时间在数字上加1的PHP代码,自动在对应的数字上加一,是怎么加的,搞不懂...
  8. 数据预处理-缺失值处理
  9. 随机抽奖转盘微信小程序项目源码
  10. Android搜索框searchView的使用