• 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.]])
  • 相关阅读:
    配置log4j不同方法打印到不同的日志中
    Logging日志信息(转)
    Mybatis 动态sql
    mysql字段截取(转)
    tomcat多个端口配置
    Map,list,set,集合转化
    简单测试java
    java中有关自增的问题
    DMA复习
    笔试题
  • 原文地址:https://www.cnblogs.com/caiyishuai/p/13270958.html
Copyright © 2020-2023  润新知