zoukankan      html  css  js  c++  java
  • Python合并两个numpy矩阵

    numpy是Python用来科学计算的一个非常重要的库,numpy主要用来处理一些矩阵对象,可以说numpy让Python有了Matlab的味道。

    实际的应用中,矩阵的合并是一个经常发生的操作,如何利用numpy来合并两个矩阵呢?我们可以利用numpy向我们提供的两个函数来进行操作。

    首先我们先随机的生成两个矩阵

    import numpy as np
    ###矩阵a
    a=np.floor(10*np.random.rand(2,2))
    ###a
    a
    array([[ 8.,  5.],
           [ 1.,  6.]])
    
    ###矩阵b
    b=np.floor(10*np.random.rand(2,2))
    b
    array([[ 1.,  9.],
           [ 8.,  5.]])
    

     我们随机生成了a,b这两个矩阵,下面进行合并操作:

    ###hstack()在行上合并
    np.hstack((a,b))
    array([[ 8.,  5.,  1.,  9.],
           [ 1.,  6.,  8.,  5.]])
    
    ####vstack()在列上合并
    np.vstack((a,b))
    array([[ 8.,  5.],
           [ 1.,  6.],
           [ 1.,  9.],
           [ 8.,  5.]])
    
  • 相关阅读:
    ACM学习历程—HDU1719 Friend(数论)
    封装的方法
    MySql-rules
    MySql
    java深入探究07-jsp
    java深入探究06
    Jquery
    Ajax
    java深入探究05
    Oracle——索引,序列,触发器
  • 原文地址:https://www.cnblogs.com/itdyb/p/5735911.html
Copyright © 2011-2022 走看看