python中矩阵合并、拼接、组合
1 numpy数组
1.1 append()
import numpy as npa=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)
![](/assets/blank.gif)
![](/assets/blank.gif)
将一个数添加到一个向量中,也可以使用 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 npa=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)
![](/assets/blank.gif)
![](/assets/blank.gif)
1.3 concatenate()
import numpy as npa=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)
![](/assets/blank.gif)
![](/assets/blank.gif)
2 list列表
2.1 a+b
a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
c=a+b
print("c=\n",c)
![](/assets/blank.gif)
![](/assets/blank.gif)
2.2 a.append(b)
a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
a.append(b)
print("a=\n",a)
![](/assets/blank.gif)
![](/assets/blank.gif)
a=[[1,3],[5,7]]
b=[2,4]
a.append(b)
print("a=\n",a)
![](/assets/blank.gif)
![](/assets/blank.gif)
2.3 a.extend(b)
a=[[1,3],[5,7]]
b=[[2,4],[6,8]]
a.extend(b)
print("a=\n",a)
![](/assets/blank.gif)
![](/assets/blank.gif)
a=[[1,3],[5,7]]
b=[2,4]
a.extend(b)
print("a=\n",a)
![](/assets/blank.gif)
![](/assets/blank.gif)
python中矩阵合并、拼接、组合相关推荐
- python多张图片合并拼接,python制作sprite图、雪碧图
python多张图片合并拼接,python制作sprite图.雪碧图 整理图片集 找两个文件夹,yangying和zhaoliying,分别放上照片8张,共16张照片. 创建sprite.py # 多 ...
- python读取matlab矩阵_matlab、python中矩阵的互相导入导出方式
还有一种最流行的h5py.. 过几天更新 ------------在python中导出矩阵至matlab------------ 如果矩阵是mxn维的. 那么可以用 : np.savetxt('dev ...
- python数组相减_对Python 中矩阵或者数组相减的法则详解
对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...
- python矩阵转置_关于python中矩阵的实现和矩阵的转置
python中矩阵的实现是靠序列,,, 序列有很多形式, 其实矩阵是现实生活中的东西,把现实生活中的结构转换到程序中. 就需要有个实现的方法,而这种路径是多种多样的. 下面给出一个把矩阵转换成pyth ...
- [Python中矩阵上下左右翻转(np.flip)]
[Python中矩阵上下左右翻转(np.flip)] 现代编程语言和相关库的发展,使得数值计算和数据处理变得更加便捷和高效.在Python中,NumPy库是众多数据科学和工程应用领域的重要支撑之一.其 ...
- python中矩阵拼接_numpy实现合并多维矩阵、list的扩展方法
一.合并多个numpy矩阵 1.首先创建两个多维矩阵 矩阵a的大小为(2,3,2) 矩阵b的大小为(3,2,3) 采用concatentate这个函数就可以合并两个多维矩阵 合并之后应为(5,3,2) ...
- python中矩阵的表示方法_关于Python表示矩阵的方法详解
这篇文章主要介绍了Python表示矩阵的方法,结合具体实例形式分析了Python表示矩阵的方法与相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Python表示矩阵的方法.分享给大家供大家参考, ...
- Python中矩阵SVD分解及还原
python中SVD分解及还原: import numpy as np from numpy import linalg as la S = np.zeros([5,5]) A=np.random.r ...
- python如何输入多行数据合并_关于Python中的合并字典,这些问题必须搞清楚!
全文共1474字,预计学习时长6分钟 图源:unsplash Python 3.9现在处于初始开发阶段,但其中让人惊喜的新功能可不少.其中一个是颠覆性的,它能使处理Python字典时编写的代码更具可读 ...
最新文章
- PLM和PDM相互关系
- CodeForces 474.D Flowers
- HTML/CSS——网页SVG ICON(小图标)解决方案
- Android开发进阶1 思维改变 如何知道我需要学什么(上)
- lnmp mysql 自动关闭_mysql总是自动停止 日志提示Plugin ‘FEDERATED’ is disabled的解决办法...
- 预训练网络的特征提取方法(VGG16)
- [收藏]深入浅出的《网络socket编程指南》4
- 7-5 抓老鼠啊~亏了还是赚了? (20 分)
- excel npoi 连接_C#操作Excel(NPOI)
- Spring RCE 0day高危漏洞预警
- Aquatone -- 子域名探测
- 作为一名IT工程师该如何提前预防职业病
- 国家开放大学2021春2129药物化学题目
- 数码相机和单反相机有什么区别?(已解决)
- 自动驾驶发展_自动驾驶网络及其发展
- 通过公网连接GaussDB数据库实例
- 会计专业为什么要学python-会计要学python
- 【BeautifulSoup】、【使用BeautifulSoup抓取QZZN论坛中每个帖子的标题、url及对应帖子的回复内容】
- 零跑C11的“一骑绝尘”
- 【同花顺公式编辑教程】第1章 编辑器环境