zoukankan      html  css  js  c++  java
  • numpy中的tile函数

    Numpy的 tile() 函数,就是将原矩阵横向、纵向地复制。tile 是瓷砖的意思,顾名思义,这个函数就是把数组像瓷砖一样铺展开来。

    举个例子,原矩阵:

    横向:

    >>> import numpy as np
    >>> d2= np.array([[1,2], [3, 4]])
    >>> d2
    array([[1, 2],
           [3, 4]])
    >>> np.tile(d2,4)
    array([[1, 2, 1, 2, 1, 2, 1, 2],
           [3, 4, 3, 4, 3, 4, 3, 4]])
    >>> np.tile(d2,(1,4))
    array([[1, 2, 1, 2, 1, 2, 1, 2],
           [3, 4, 3, 4, 3, 4, 3, 4]])
    

    纵向:

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

    横向 + 纵向

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

     完结!

  • 相关阅读:
    flex-grow带来的排版问题
    css文本样式,空格
    第八周作业
    JSON简介
    Ajax
    java applet小程序
    java ee 部分分析
    xml相关知识
    JAVA EE体系结构图
    java EE初次理解
  • 原文地址:https://www.cnblogs.com/wqbin/p/12845732.html
Copyright © 2011-2022 走看看