python tile函數用法


tile函數位於python模塊 numpy.lib.shape_base中,他的功能是重復某個數組。比如tile(A,n),功能是將數組A重復n次,構成一個新的數組,我們還是使用具體的例子來說明問題:

先來引入numpy下的所有方法:

>>> from numpy import *

我們創建一個a,如圖下圖,使用tile來創建b,注意看b的數據結構:

>>> a=[0,1,2]
>>> b=tile(a,2)
>>> b
array([0, 1, 2, 0, 1, 2])

假如我們輸入一個元組(1,2),我們會得到一樣的結果,與上面相同的b

>>> b=tile(a,(1,2))
>>> b
array([[0, 1, 2, 0, 1, 2]])

當然,我們想要a變為一個二維數組,就要換一種重復的方式了。

>>> b=tile(a,(2,1))
>>> b
array([[0, 1, 2],
[0, 1, 2]])

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM