Closed. This question needs details or clarity。它目前不接受答案。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
6年前关闭。
有人能解释一下numpy的tile函数吗?我无法从http://docs.scipy.org/doc/numpy/reference/generated/numpy.tile.html中给出的例子中找出答案
想改进这个问题吗?添加细节并通过editing this post澄清问题。
6年前关闭。
有人能解释一下numpy的tile函数吗?我无法从http://docs.scipy.org/doc/numpy/reference/generated/numpy.tile.html中给出的例子中找出答案
最佳答案
它只是重复数组中元素的数目。如果有一个数组,比如so[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.
关于python - numpy中的tile操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19540161/
10-12 18:11