2024-05-17 06:58:56 发布
网友
有人能解释一下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总是返回一个数组,即使您给它一个列表。因此,请举例说明:
[1,2,3]
np.tile([1,2,3], 2)
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.
它只是重复数组中元素的数目。如果有一个数组,比如so
[1,2,3]
,那么np.tile([1,2,3], 2)
将重复元素两次并生成一个新数组。正如Thorsten所解释的,np
总是返回一个数组,即使您给它一个列表。因此,请举例说明:相关问题 更多 >
编程相关推荐