python中矩阵合并、拼接、组合的实现示例

 更新时间:2023年07月24日 10:51:27   作者:little_fat_sheep  
本文主要介绍了python中矩阵合并、拼接、组合的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1 numpy数组

1.1 append()

import numpy as np
a=np.array([[1,3],[5,7]])
b=np.array([[2,4],[6,8]])
c=np.append(a,b)
d=np.append(a,b,axis=0)
e=np.append(a,b,axis=1)
print("c=\n",c)
print("d=\n",d)
print("e=\n",e)

运行结果

变量空间

 将一个数添加到一个向量中,也可以使用 append(),如下:

a=np.array([1,2,3])
b=np.append(0,a) #b=[0 1 2 3]
c=np.append(a,4) #c=[1 2 3 4]

1.2 stack()、vstack()、hstack()

import numpy as np
a=np.array([[1,3],[5,7]])
b=np.array([[2,4],[6,8]])
c=np.stack((a,b))
d=np.vstack((a,b))
e=np.hstack((a,b))
f=np.dstack((a,b))
print("c=\n",c)
print("d=\n",d)
print("e=\n",e)
print("f=\n",f)

运行结果

变量空间

1.3 concatenate()

import numpy as np
a=np.array([[1,3],[5,7]])
b=np.array([[2,4],[6,8]])
c=np.concatenate((a,b))
d=np.concatenate((a,b),axis=0)
e=np.concatenate((a,b),axis=1)
print("c=\n",c)
print("d=\n",d)
print("e=\n",e)

运行结果

变量空间

2 list列表

2.1 a+b

a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
c=a+b
print("c=\n",c)

运行结果

变量空间

2.2 a.append(b)

a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
a.append(b)
print("a=\n",a)

运行结果

变量空间

a=[[1,3],[5,7]]
b=[2,4]
a.append(b)
print("a=\n",a)

运行结果

变量空间

2.3 a.extend(b)

a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
a.extend(b)
print("a=\n",a)

运行结果

变量空间

a=[[1,3],[5,7]]
b=[2,4]
a.extend(b)
print("a=\n",a)

运行结果

变量空间

到此这篇关于python中矩阵合并、拼接、组合的实现示例的文章就介绍到这了,更多相关python 矩阵合并、拼接、组合内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python 发送邮件的四种方法汇总

    python 发送邮件的四种方法汇总

    这篇文章主要介绍了python 发送邮件的四种方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • Python用requests模块实现动态网页爬虫

    Python用requests模块实现动态网页爬虫

    大家好,本篇文章主要讲的是Python用requests模块实现动态网页爬虫,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • python使用百度文字识别功能方法详解

    python使用百度文字识别功能方法详解

    在本篇文章里小编给大家整理的是关于python怎么使用百度文字识别功能的相关知识点,有兴趣的朋友们参考下。
    2019-07-07
  • python读写LMDB文件的方法

    python读写LMDB文件的方法

    这篇文章主要为大家详细介绍了python读写LMDB文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • PyCharm 设置数据库,查询数据库语句方式

    PyCharm 设置数据库,查询数据库语句方式

    这篇文章主要介绍了PyCharm 设置数据库,查询数据库语句方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • python 爬虫基本使用——统计杭电oj题目正确率并排序

    python 爬虫基本使用——统计杭电oj题目正确率并排序

    这篇文章主要介绍了python 爬虫基本的基本使用,主要利用了Urllib和BeautifulSoup4这两个库,配以简单的实例帮助大家理解,感兴趣的朋友可以了解下
    2020-10-10
  • 使用Python删除PDF文档页面的页边距的操作代码

    使用Python删除PDF文档页面的页边距的操作代码

    在处理PDF文档时,有时候我们会遇到PDF文件带有较大的页边距的情况,这样过大的页边距不仅浪费了页面空间,而且在打印或电子阅读时也可能影响用户体验,本文使用的方法需要用到Spire.PDF for Python,PyPI:pip install spire.pdf,需要的朋友可以参考下
    2024-10-10
  • Python socket聊天脚本代码实例

    Python socket聊天脚本代码实例

    这篇文章主要介绍了Python socket聊天脚本代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • 举例讲解Python常用模块

    举例讲解Python常用模块

    今天小编就为大家分享一篇关于举例讲解Python常用模块,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Python获取linux主机ip的简单实现方法

    Python获取linux主机ip的简单实现方法

    这篇文章主要介绍了Python获取linux主机ip的简单实现方法,涉及Python使用socket模块调用shell命令的相关技巧,需要的朋友可以参考下
    2016-04-04

最新评论