zoukankan      html  css  js  c++  java
  • 数组合并

    列合并/扩展:np.column_stack()

    行合并/扩展:np.row_stack()

    >>> import numpy as np
    >>> a = np.arange(9).reshape(3,-1)
    >>> a
    
    array([[0, 1, 2],
           [3, 4, 5],
           [6, 7, 8]])
    >>> b = np.arange(10, 19).reshape(3, -1)
    >>> b
    
    array([[10, 11, 12],
           [13, 14, 15],
           [16, 17, 18]])
    >>> top = np.column_stack((a, np.zeros((3,3))))
    >>> top
    
    array([[ 0.,  1.,  2.,  0.,  0.,  0.],
           [ 3.,  4.,  5.,  0.,  0.,  0.],
           [ 6.,  7.,  8.,  0.,  0.,  0.]])
    >>> bottom = np.column_stack((np.zeros((3,3)), b))
    >>> bottom
    
    array([[  0.,   0.,   0.,  10.,  11.,  12.],
           [  0.,   0.,   0.,  13.,  14.,  15.],
           [  0.,   0.,   0.,  16.,  17.,  18.]])
    >>> np.row_stack((top, bottom))
    
    array([[  0.,   1.,   2.,   0.,   0.,   0.],
           [  3.,   4.,   5.,   0.,   0.,   0.],
           [  6.,   7.,   8.,   0.,   0.,   0.],
           [  0.,   0.,   0.,  10.,  11.,  12.],
           [  0.,   0.,   0.,  13.,  14.,  15.],
           [  0.,   0.,   0.,  16.,  17.,  18.]])
  • 相关阅读:
    NYOJ 734
    NYOJ 762
    NYOJ 743
    NYOJ 478
    NYOJ 451
    NYOJ 461
    NYOJ 485
    NYOJ 333
    平均互信息
    ASCII码
  • 原文地址:https://www.cnblogs.com/fujian-code/p/8717856.html
Copyright © 2011-2022 走看看