其實很多部落格都寫得很多,但是很不具體。簡單的說,tile函式的一般形式為tile(a,r)
a可以是:array,list,tuple,dict,matrix以及基本資料型別int,string,float以及bool型別,r的型別可以是tuple,list,dict,array,int,bool,但不可以是float,string,matrix型別。
1.a=[[1,2],[3,4]] r=2
此時tile(a,r) = tile(a,2) 也可相當於tile(a,(1,2)).
此時是對a進行一維(行向量方向)的複製擴充套件,即
tile(a,2) = [[1,2,1,2]
[3,4,3,4]]
2.當a=[[1,2],[3,4]] r=(2,2)
此時對a進行二維(行向量和列向量)的複製擴充套件
tile(a,(2,2))=[[1,2,1,2],
[3,4,3,4],
[1,2,1,2],
[3,4,3,4]
]
python中tile函式的用法
tile函式位於python模組 numpy.lib.shape base中,他的功能是重複某個陣列。比如tile a,n 功能是將陣列a重複n次,構成乙個新的陣列,我們還是使用具體的例子來說明問題 先來引入numpy下的所有方法 from numpy import 我們建立乙個a,如圖下圖,使用t...
python中tile函式的使用
函式格式tile a,reps a和reps都是array like a的型別眾多,幾乎所有型別都可以 array,list,tuple,dict,matrix以及基本資料型別int,string,float以及bool型別 reps的型別也很多,可以是tuple,list,dict,array,i...
numpy中的tile函式
在看機器學習實戰這本書時,遇到numpy.tile a,b 函式,愣是沒看懂怎麼回事,裝了numpy模組後,實驗了幾把,原來是這樣子 重複a,b次,這裡的b可以時int型別也可以是遠組型別。python view plain copy import numpy numpy.tile 0,0 5 在列...