tcp*_*tcp 2 python numpy python-3.x
任何人都可以解释numpy的瓷砖功能吗?我无法从http://docs.scipy.org/doc/numpy/reference/generated/numpy.tile.html中给出的示例中找到答案.
Gam*_*iac 11
它只是重复数组中的元素数量.如果你有一个像这样的数组,[1,2,3]那么np.tile([1,2,3], 2)将重复两次元素并创建一个新数组.正如Thorsten所解释的那样,np即使你给它一个列表,总是返回一个数组.所以用一些例子来解释:
>>> import numpy as np
>>> ar = [1]
>>> np.tile(ar, 2)
array([1, 1])
>>> np.tile(ar, 3)
array([1, 1, 1])
>>> np.tile(ar, 4)
array([1, 1, 1, 1])
>>> new_ar = [1,2,3]
>>> np.tile(new_ar, 2)
array([1, 2, 3, 1, 2, 3])
>>> np.tile(new_ar, 3)
array([1, 2, 3, 1, 2, 3, 1, 2, 3])
# | 1st | 2nd | 3rd | -> Repeats shown.
Run Code Online (Sandbox Code Playgroud)