numpy中tile的用法
- 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的用法的更多相关文章
- Python numpy中矩阵的用法总结
关于Python Numpy库基础知识请参考博文:https://www.cnblogs.com/wj-1314/p/9722794.html Python矩阵的基本用法 mat()函数将目标数据的类 ...
- Numpy中 arange() 的用法
1. 概述Numpy 中 arange() 主要是用于生成数组,具体用法如下: 2. arange()2.1 语法numpy.arange(start, stop, step, dtype = Non ...
- python3中numpy函数tile的用法
tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...
- numpy中tile函数
tile函数位于python模块numpy.lib.shape_base中,他的功能是重复某个数组. 函数的形式是tile(A,reps) 函数参数说明中提到A和reps都是array_like的,什 ...
- python类库numpy中常见函数的用法
1. numpy.reshape 重塑 reshape是一种函数,函数可以重新调整矩阵的行数.列数.维数. B = reshape(A,m,n) 返回一个m*n的矩阵B, B中元素是按列从A中得到的 ...
- numpy中loadtxt 的用法
numpy中有两个函数可以用来读取文件,主要是txt文件, 下面主要来介绍这两个函数的用法 第一个是loadtxt, 其一般用法为 numpy.loadtxt(fname, dtype=, comme ...
- numpy中argsort函数用法
在Python中使用help帮助 >>> import numpy >>> help(numpy.argsort) Help on function argsort ...
- numpy中的norm用法
np.linalg.norm() computes the norm of a NumPy array according to an order, ord, which specifies the ...
- numpy中tile()函数
函数形式: tile(A,rep) 功能:重复A的各个维度 参数类型: - A: Array类的都可以,即A是一个ndarry数组- rep:A沿着各个维度重复的次数,表示变成的矩阵的形状,例如rep ...
随机推荐
- #1127-JSP表单处理
JSP 表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理.浏览器中使用 GET 和 POST 方法向服务器提交数据. GET 方法GET方法将请求的编码信息添加在网址后面,网 ...
- Scrapy 学习笔记爬豆瓣 250
Scrapy 是比较上层的库,基于中间层开发,它基于高层,所以它依赖许多其它库.事件驱动的异步技术. Scrapy 爬取网页,以豆瓣电影 Top 250 为例子. 首先打开命令提示符,输入.scrap ...
- 为什么Redis可以方便地实现分布式锁
1.Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系. 2.Redis的SETNX命令可以方便的实现分布式锁. setNX(SET if ...
- Mac sublime安装package controller
https://packagecontrol.io/installation#st2 链接被墙了这个. 我拿来放在这里. The simplest method of installation is ...
- 500 cannot be cast to javax.xml.registry.infomodel
在使用mybatis的时候每次一调用一个返回User类型的sql时,总是会报错如下: com.xx.all.domain.User cannot be cast to javax.xml.regist ...
- 图解SQLSERVER联合查询和连接查询的区别
相信很多人都会用SQLSERVER联合查询和连接查询,但是用起来不一定都得心应手,对于其中的原理可能就模糊不清了,要想很牢固地掌握和运用SQL联合查询和连接查询机制,必须对其根本原理有很清晰认识, ...
- textarea组件
textarea组件:多行输入框:(文本域) textarea组件属性: value:类型 字符串 输入框的内容 placeholder:类型 字符串 输入框为空时的占位符 placeholder-s ...
- Helvetic Coding Contest 2019 online mirror (teams allowed, unrated)
http://codeforces.com/contest/1184 A1 找一对整数,使x^x+2xy+x+1=r 变换成一个分式,保证整除 #include<iostream> #in ...
- java对接短信平台
短信验证码目前是比较主流验证身份的一种方式,下面分享下我对接的几种短信平台 阿里云短信:https://api.alidayu.com/docs/api.htm?spm=a3142.7395905.4 ...
- 刷题——一道全排列的题目(Permutations)
题目内容: 思路其实很简单,那就是暴力交换顺序,直接迭代出所有可能.先在一个位置固定一个数字,然后对剩下的数字进行排列,用同样的方法对剩下的数字进行排列(因此要用到递归,不用也行,但是会复杂一点,这里 ...