numpy.tile
参考链接
Numpy.tile()函数
函数形式: tile(A,rep)
功能:重复A的各个维度
参数类型:
- A: Array类的都可以
- rep:A沿着各个维度重复的次数,类型可以是整型或者元组
最终的结果的维度:max(A.ndim,rep.length)
输出结果
分三种情况进行介绍:
1、A.ndim=rep.length
直接按照rep中元素的顺序,由外至内分别对A中的各个维度按照rep中的数值进行重复,rep中的数值代表重复次数。
np.tile([1,2],2)输出:array([1, 2, 1, 2])
2、A.ndim>rep.length
对于这种情况,则默认将rep按照A.ndim的大小进行填充,在前面补1。
np.tile([[1,2],[1,2]],2)# A的维度为2,则把rep的2变为(1,2)
输出:array([[1, 2, 1, 2],[1, 2, 1, 2]])
3、A.ndim<rep.length
如果A.ndim小于rep.length,则默认先将A进行升维,升到跟rep.length一样
np.tile([1,2],(2,2))# [1,2]先进行升维,变为[[1,2]],然后按照第一种情况进行计算
输出:array([[1, 2, 1, 2],[1, 2, 1, 2]])np.tile([1,2],(2,2,3))输出: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]]])
numpy.tile相关推荐
- Numpy.tile() (Python)
numpy.tile() 函数实现了数组扩展的功能 将原来的一个数组变为多个更高维度的数组 如下图代码: from numpy import * import operator a = arange( ...
- numpy.tile作用,语法,参数分析以及举例
numpy.tile 语法 numpy.tile(A,reps) 作用 Construct an array by repeating A the number of times given by r ...
- python中tile的用法_Python numpy.tile函数方法的使用
numpy.tile numpy.tile(A, reps) [source] 通过重复A代表次数来构造数组. 如果代表的长度为d,则结果的尺寸为max(d,A.ndim). 如果A.ndi ...
- numpy.tile()
numpy.tile()是个什么函数呢,说白了,就是把数组沿各个方向复制 比如 a = np.array([0,1,2]), np.tile(a,(2,1))就是把a先沿x轴(就这样称呼吧)复制 ...
- Python: numpy tile()函数 可实现ndarray的横向纵向复制
import numpy as npA = np.array([[1,2,3],[4,5,6]]) print("把矩阵A先横向复制两次,在整体纵向复制四次:") print(np ...
- torch.repeat()与numpy.repeat()和 numpy.tile()比较
torch和numpy的repeat比较 总结: (1)np.repeat() 用来重复数组元素,重复的元素放在原元素的临近位置. (2)torch.repeat()和np.tile()函数类似,是将 ...
- numpy.tile 阵列
b = np.array([[1, 2], [3, 4]]) np.tile(b, 2) array([[1, 2, 1, 2, 1, 2],[3, 4, 3, 4, 3, 4],[1, 2, 1, ...
- [转载] 【python系列】numpy中的tile函数
参考链接: Python中的numpy.tile tile函数 在看机器学习实战这本书时,遇到numpy.tile(A,B)函数,愣是没看懂怎么回事,装了numpy模块后,实验了几把,原来是这样子: ...
- numpy数组扩展函数repeat和tile用法
numpy数组扩展函数有repeat和tile,由于数组不能进行动态扩展,故函数调用之后都重新分配新的空间来存储扩展后的数据. repeat函数功能:对数组中的元素进行连续重复复制 用法有两种: 1) ...
最新文章
- 数据库迁移_【干货分享】DM数据库迁移方法(物理迁移)
- Asp.net与SQL一起打包部署安装
- 敏捷项目管理—敏捷四宣言
- 用Tkinter的Cancas实现一个写字板
- html5储存类型特点,避免踩雷!你不得不知的 HTML5 “新”特性
- indexOf、lastIndexOf、substring等详解
- Matplotlib Line2D设置
- 默认是字典排序法_每日一课 | Python 进阶编程之字典的高级用法
- 解决Adobe Flash Player不是最新版本方法
- Jquery读取.Net WebService Json数据
- Cobbler批量装机
- IPv4 + IPv6 = IPv10?是的,IPv10就是IPV4 + IPv6!
- 牛学长iTunes备份密码移除工具
- java替换字符串_java string中的替换字符串
- post 请求报400错误
- 项目2胖子不想说体重
- 携程后台开发笔试第二题
- 网易公开课付费视频没有加密,可以随意下载到本地
- numpy | 取矩阵非零元素
- 排列与组合中的递归策略(as3.0)
热门文章
- uniapp小程序生成名片海报
- UG NX 10 扩大曲面
- 罗姆BD9P308MUF-C----- Nano Pulse Control™ 车载用 3.5V~40V输入 3.0A 单通道降压DC-DC转换器
- 补题:西南民族大学第十一届程序设计竞赛(同步赛)
- JS跨域请求解决方案-CORS
- 海狮号水下机器人_海狮水下机器人SeaLion
- BIOS入门基础------porting单板
- Activity missed :com.game.demo.jssc.wxapi.WXPayEntryActivity
- 路由器+Gdbserver+IDA Pro远程调试
- Photoshop CS6 MAC 中文版