我是靠谱客的博主 欢呼导师,最近开发中收集的这篇文章主要介绍python中tile的用法_Python:numpy中的tile函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在学习机器学习实教程时,实现KNN算法的代码中用到了numpy的tile函数,因此对该函数进行了一番学习:

tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组

print(tile([0,0],1))

[0 0]

print(tile([0,0],2))

[0 0 0 0]

print(tile([0, 0], 4))

[0 0 0 0 0 0 0 0]

print(tile([0, 0], [1,1]))

[[0 0]]

print(tile([0, 0], [1,3]))

[[0 0 0 0 0 0]]

print(tile([0, 0], [2,3]))

[[0 0 0 0 0 0]

[0 0 0 0 0 0]]

重复规则:

1. 当n是一个整数时,这个数组的所有列重复n遍

2. 当n是个二元数组[p, q]时,将这个数组的所有列重复q遍,然后将这个数组重复p遍

例如: print(tile([0, 0], [2,3])) ,首先把[0, 0]的所有列重复三遍,得到[0, 0, 0, 0, 0, 0]。然后再把这个数组重复两遍,得到[ [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0] ]

numpy中的tile函数

tile()函数可以很方便的生成多维数组.它有两个参数,第一个数是原始数组;第二个表示如何来生成,第一个数字表示生成几行,第二个表示每行有多少个原始数组(如果只写一个数字,那么就默认是一行). fro ...

Python numpy中矩阵的用法总结

关于Python Numpy库基础知识请参考博文:https://www.cnblogs.com/wj-1314/p/9722794.html Python矩阵的基本用法 mat()函数将目标数据的类 ...

在python&numpy中切片(slice)

在python&numpy中切片(slice) 上文说到了,词频的统计在数据挖掘中使用的频率很高,而切片的操作同样是如此.在从文本文件或数据库中读取数据后,需要对数据进行预处理的操作.此时就 ...

转载 为什么print在Python 3中变成了函数?

转载自编程派http://codingpy.com/article/why-print-became-a-function-in-python-3/ 原作者:Brett Cannon 原文链接:htt ...

python 中的tile函数,shape函数,sum函数

1.tile函数: tile函数是模板numpy.lib.shape_base中的函数.函数的形式是tile(A,reps) A的类型几乎所有类型都可以:array, list, tuple, dic ...

Python numpy 中常用的数据运算

Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.—— Numpy(Numerical Python)是Python科学计 ...

嵌入Python系列 | 调用Python模块中无参数函数

开发环境 Python版本:3.6.4 (32-bit) 编辑器:Visual Studio Code C++环境:Visual Studio 2013 需求说明 在用VS2013编写的Win32程序 ...

Numpy中扁平化函数ravel()和flatten()的区别

在Numpy中经常使用到的操作由扁平化操作,Numpy提供了两个函数进行此操作,他们的功能相同,但在内存上有很大的不同. 先来看这两个函数的使用: from numpy import * a = ar ...

numpy中的argsort()函数

在阅读一书中,发现了一个比较函数是argsort() 猜测是在numpy中出现的,手动进行了测试 >>> import numpy as np >& ...

随机推荐

【转】bind - DNS 設定

http://www.l-penguin.idv.tw/article/dns.htm 參考資訊 DNS 是所有伺服之母,電腦連節時均以 IP 為主,比方說輸入 202.43.195.52 就會到台灣 ...

教程:使用Diskpart创建、扩展或删除磁盘分区

在Windows Server环境下进行基本的磁盘操作时,管理员可以使用Disk Partition Utility或Diskpart等工具.后者是一个命令行解释器,可作为磁盘管理工具. 管理员可以使 ...

兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览

html代码:

最后

以上就是欢呼导师为你收集整理的python中tile的用法_Python:numpy中的tile函数的全部内容,希望文章能够帮你解决python中tile的用法_Python:numpy中的tile函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部