1. 程式人生 > >Numpy中tile函式的用法

Numpy中tile函式的用法

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

下邊通過具體例子來說明tile函式的具體用法:

1、通過一個數字來說明重複的次數

#!/usr/bin/env python
# -*- coding:utf-8 -*-
from numpy import *

a = [1, 2, 3]
b = tile(a, 2)  # 將a重複2次賦值給b
print(b)

執行結果:


2、使用元組來表示重複的格式

(1,2)表示1行2次,(2,1)表示2行1列,即第一個數字表示行的個數,第二個數表示列的個數

#!/usr/bin/env python
# -*- coding:utf-8 -*-
from numpy import *

a = [1, 2, 3]

# 元組表示1行2次
b = tile(a, (1, 2))  # 將a重複2次賦值給b
print("b為:", end='')
print(b)

# 元組表示2行1列
c = tile(a, (2, 1))
print("c為:", end='')
print(c)

執行結果: