tile函数位于python模块numpy.lib.shape_base中,他的功能是重复某个数组。

函数的形式是tile(A,reps)
函数参数说明中提到A和reps都是array_like的,什么是array_like的parameter呢?在网上查了一下,始终搞不明白,便把熟悉的python数据类型都试了一下,得出以下结论。
A的类型众多,几乎所有类型都可以:array, list, tuple, dict, matrix以及基本数据类型int, string, float以及bool类型。
reps的类型也很多,可以是tuple,list, dict, array, int,bool.但不可以是float, string, matrix类型。

比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题:

先来引入numpy下的所有方法

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

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

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

转载于:https://www.cnblogs.com/yyxayz/p/4033712.html

numpy中tile函数相关推荐

  1. Numpy中tile函数的用法

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

  2. Numpy中 tile函数的用法

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

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

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

  4. Numpy:np.tile()函数

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

  5. numpy 中 tile 的用法

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

  6. Python使用numpy中trim_zeros函数去除首尾0值的语法

    Python使用numpy中trim_zeros函数去除首尾0值的语法 目录 Python使用numpy中trim_zeros函数去除首尾0值的语法 #numpy中trim_zeros

  7. numpy中ravel函数、flatten函数的功能及差异

    numpy中ravel函数.flatten函数的功能及差异 >>> import numpy as np >>> a = np.arange(20).reshape ...

  8. 图解Numpy的tile函数

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

  9. numpy中where函数的用法

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

最新文章

  1. linux之sed用法
  2. python完全支持面向对象编程_Python面向对象编程
  3. boost::process::throw_on_error相关的测试程序
  4. Android开发之使用观察者模式结合推送实现订单自动刷新
  5. 如何在本地数据中心安装Service Fabric for Windows集群
  6. Linux远程管理工具(PuTTY和SecureCRT)
  7. windows + Linux 自定义模板配置 怎么使用自定义规范管理器
  8. sql server数据库性能的优化
  9. 针对需要使用T3协议的Weblogic2628漏洞解决方案
  10. Ubunt sudo免密码输入
  11. tomcat 日志配置
  12. 倾斜摄影三维建模过程和项目费用
  13. 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料
  14. 锁定计算机快捷键6,6个快捷键,轻松玩转你的电脑(收藏)
  15. Android自动化测试技术——Espresso的使用
  16. “马里奥(Mario)之父”──宫本茂
  17. 形容计算机老师风采的句子,形容教师的优美句子
  18. Android项目120项
  19. ios_获取APP的URLscheme
  20. Spine动画动态切换模型显示

热门文章

  1. 5_jfoenix_运行jfoenix官方演示,切换片段,部署
  2. mysql中的各种join整理
  3. barrier相關知識點整理(还没搞完)
  4. WARNING: YARN_ROOT_LOGGER has been replaced by HADOOP_ROOT_LOGGER. Using value of YARN_ROOT_LOGGER
  5. org.apache.maven.plugin.MojoExecutionException: protoc version is libprotoc 3.6.1, expected versio
  6. export TERM=xterm导致终端reset命令失效
  7. ubuntu16.04下面用sublime运行scala代码
  8. centos php 错误日志,centos系统下错误日志保存在哪里
  9. 基于casperjs、resemble.js实现一个像素对比服务
  10. 编译安装C源码程序程序