python3中numpy函式tile的用法

2021-10-01 05:51:37 字數 1125 閱讀 8358

tile函式位於python模組 numpy.lib.shape_base中,他的功能是重複某個陣列。

比如tile(a,n),功能是將陣列a重複n次,構成乙個新的陣列,我們還是使用具體的例子來說明問題:(至於為什麼是在numpy.lib.shape_base中,我還是不太清楚.)

其實tile就是重複的意思,把乙個陣列a,當做模板,重複幾次,生成另乙個陣列b 至於矩陣可以不以這樣,還沒有試過.

例子: 建立乙個a,使用tile來建立b

from numpy import

* a=[0

,1,2

]#這就是那個模板

b=tile(a,2)

#b就是通過模板a,構建的另乙個陣列,也就是我們想要的目標

print

(b)得到的結果是

array([0

,1,2

,0,1

,2])

例子:上面的例子,我們輸入的是數字,2,也就是重複兩次,

我們也可以不輸入數字,而改用元組,用元組來表示格式.

下面我們的元組是(1,2) ,也就是1行2次

'''

'''from numpy import

* a=[0

,1,2

]

b=tile(a,(1

,2))

print

(b)得到的結果是

array([0

,1,2

,0,1

,2])

例子:我們也可以把元組改為(2,1),也就是2行1列

from numpy import

* a=[0

,1,2

]

b=tile(a,(2

,1))

print

(b)得到的結果是

array([[

0,1,

2][0

,1,2]])

然後我們就得到了兩行一列的陣列

python3中numpy庫中陣列屬性的檢視

import numpy as np a1 np.array 1,2,3,4 dtype np.complex128 print a1 print 資料型別 type a1 列印陣列資料型別 print 陣列元素資料型別 a1.dtype 列印陣列元素資料型別 print 陣列元素總數 a1.siz...

python3中內建函式

完整的內建函式及其說明參考官方文件 完整的內建函式及其說明參考官方文件 1 通用內建函式 id 函式 檢視物件的記憶體位址 help 函式 檢視幫助資訊 type 函式 檢視物件的型別 不會認為子類是一種父類型別 isinstance 函式 檢視物件型別 會認為子類是一種父類型別 dir 函式 檢視...

python3函式語法 Python3

python3 degrees 函式 描述degrees 將弧度轉換為角度。語法以下是 degrees 方法的語法 import math math.degrees x 注意 degrees 是不能直接訪問的,需要匯入 math 模組,然後通過 math 靜態物件呼叫該方法。引數x 乙個數值。返回值...