📅  最后修改于: 2023-12-03 15:04:33.802000             🧑  作者: Mango
numpy.tile() 是 numpy 库中的一个函数,用于在给定维度上对数组进行重复拼贴。它的作用类似于在二维平面上铺砖,将一个数组通过重复拼贴来扩展大小。这对于快速生成重复的数组或者在计算机视觉等领域中进行图像处理非常有用。
numpy.tile(arr, reps)
返回一个新的数组,其中每个维度上,输入数组都重复指定的次数。
import numpy as np
arr = np.array([1, 2, 3])
repeated_array = np.tile(arr, 3)
print(repeated_array)
输出:
[1 2 3 1 2 3 1 2 3]
在这个示例中,输入的数组 arr 是 [1, 2, 3],通过 np.tile(arr, 3) 进行拼贴,在所有维度上都重复 3 次。所以结果为 [1, 2, 3, 1, 2, 3, 1, 2, 3]。
以上就是关于 numpy.tile() 的介绍,在实际的编程工作中,经常用到 numpy.tile() 来处理数组和图像,它是 numpy 库一个非常有用的函数。