tile函数

来自于numpy.lib.shape_base

功能:重复某个数组。

  比如说tile(A, n), 功能是将数组A重复n次,构成一个新的数组(行数只有1个)

  比如说tile(A, n, 1), 功能是将数组A重复n次,构成一个新的数组(n 行,每行中只有1个)

# 先引入numpy下的所有方法
from numpy import *
# 源码中的示例如下
>>> a = np.array([0, 1, 2])
    >>> np.tile(a, 2)
    array([0, 1, 2, 0, 1, 2])
    >>> np.tile(a, (2, 2))
    array([[0, 1, 2, 0, 1, 2],
           [0, 1, 2, 0, 1, 2]])
    >>> np.tile(a, (2, 1, 2))
    array([[[0, 1, 2, 0, 1, 2]],
           [[0, 1, 2, 0, 1, 2]]])

    >>> b = np.array([[1, 2], [3, 4]])
    >>> np.tile(b, 2)
    array([[1, 2, 1, 2],
           [3, 4, 3, 4]])
    >>> np.tile(b, (2, 1))
    array([[1, 2],
           [3, 4],
           [1, 2],
           [3, 4]])

    >>> c = np.array([1,2,3,4])
    >>> np.tile(c,(4,1))
    array([[1, 2, 3, 4],
           [1, 2, 3, 4],
           [1, 2, 3, 4],
           [1, 2, 3, 4]])

 

相关文章:

  • 2021-08-05
  • 2022-12-23
  • 2021-07-07
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
猜你喜欢
  • 2022-01-18
  • 2022-01-10
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2020-06-01
相关资源
相似解决方案