zoukankan      html  css  js  c++  java
  • python 矩阵操作--->>np.column_stack用法

     

    #举个栗子如下:
    
    
    x_vals = np.linspace(0, 10, 5)
    #print(x_vals)
    [ 0.   2.5  5.   7.5 10. ]
    1
    2
    3
    4
    #转化数组为矩阵
    
    x_vals_column = np.transpose(np.matrix(x_vals))
    #print(x_vals_column)
          ([[ 0  ],
            [ 2.5],
            [ 5. ],
            [ 7.5],
            [10. ]])
    1
    2
    3
    4
    5
    6
    7
    #生成一个列矩阵如下:
    
    ones_column = np.transpose(np.matrix(np.repeat(1, 5)))
    #print(ones_column) 
    [[1]
    [1]
    [1]
    [1]
    [1]]
    1
    2
    3
    4
    5
    6
    7
    操作一下,函数功能很明确,将2个矩阵按列合并
    A = np.column_stack((x_vals_column, ones_column)) 
    
    #print(A)
    [[ 0.   1. ]
    [ 2.5  1. ]
    [ 5.   1. ]
    [ 7.5  1. ]
    [10.   1. ]]
    1
    2
    3
    4
    5
    6
    7
    8
    将2个矩阵按行合并
    b = np.row_stack((x_vals_column, ones_column))
    print(B)
    [[ 0. ]
    [ 2.5]
    [ 5. ]
    [ 7.5]
    [10. ]
    [ 1. ]
    [ 1. ]
    [ 1. ]
    [ 1. ]
    [ 1. ]]
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    ————————————————
    版权声明:本文为CSDN博主「Rock_Huang~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_38632246/article/details/86713078
    

      

  • 相关阅读:
    通俗理解时空效应,感受质量、空间与时间的关系_番外篇
    第四十三象 丙午
    第四十二象 乙巳
    第四十一象 甲辰
    第四十象 癸卯
    ServiceComb简介
    Spring-Session实现Session共享
    SpringBoot整合ActiveMQ
    Hbase配置运行
    KafKa配置运行
  • 原文地址:https://www.cnblogs.com/shuimuqingyang/p/14754943.html
Copyright © 2011-2022 走看看