numpy中的tile方法

2021-10-03 14:13:12 字數 785 閱讀 2804

tile

tile函式的作用是讓某個陣列(其實不侷限於陣列,但我們這裡只討論陣列),以某種方式重複,構造出新的陣列,所以返回值也是個陣列

# 一維陣列

a = numpy.arange(3)

print

("a:"

, a)

b = numpy.tile(a,4)

# 重複4次

c = numpy.tile(a,(3

,4))

# 3行,每行3次

# 二維陣列

a = numpy.arange(6)

a = a.reshape((2

,3))

print

(a)b = numpy.tile(a,3)

print

(b)c = numpy.tile(a,(2

,3))

# 行重複2次列重複3次

Numpy中的tile方法

在講tile方法之前,先要講一下numpy陣列中的幾個概念。在numpy中,陣列這一類又被稱為ndarray。1 ndarray.ndim 指數組的維度,即陣列軸 axes 的個數,其數量等於秩 rank 通俗地講,我們平時印象中的陣列就是一維陣列,維度為1 軸的個數為1 秩也等於1 最常見的矩陣就...

Numpy中的tile方法

在講tile方法之前,先要講一下numpy陣列中的幾個概念。在numpy中,陣列這一類又被稱為ndarray。1 ndarray.ndim 指數組的維度,即陣列軸 axes 的個數,其數量等於秩 rank 通俗地講,我們平時印象中的陣列就是一維陣列,維度為1 軸的個數為1 秩也等於1 最常見的矩陣就...

numpy中的tile函式

在看機器學習實戰這本書時,遇到numpy.tile a,b 函式,愣是沒看懂怎麼回事,裝了numpy模組後,實驗了幾把,原來是這樣子 重複a,b次,這裡的b可以時int型別也可以是遠組型別。python view plain copy import numpy numpy.tile 0,0 5 在列...