vstack与hstack函数
Numpy中用来拼接数组的基础函数。
- vstack( vertical stack):将多个数组沿竖直方向拼接
- hstack( horizontal stack):将多个数组沿水平方向拼接
In [137] a=np.array([[1, 2, 4, 5],[1, 2, 4, 5]])
b=np.array([[3, 4, 6, 7],[3, 4, 6, 7]])
print('Vertical stack\n', np.vstack((a,b))) #沿竖直方向拼接
print('Horizontal stack\n', np.hstack((a,b)))#沿水平方向拼接
Out[137]
Vertical stack
[[1 2 4 5]
[1 2 4 5]
[3 4 6 7]
[3 4 6 7]]
Horizontal stack
[[1 2 4 5 3 4 6 7]
[1 2 4 5 3 4 6 7]]
vstack与hstack源码
博主自己实现的代码(针对两个数组的,多个数组可以基于此迭代),有更好的实现方式博友可以留言(调用np.concatenate/tile的类似成熟函数勿留言),主要运用了appe

本文介绍了Numpy中的vstack和hstack函数,用于数组的垂直和水平拼接。vstack沿垂直方向连接数组,hstack则沿水平方向进行拼接。博主分享了自己实现这两个函数的代码,使用了numpy的append、shape和reshape等函数,特别是reshape(c,-1)的用法。欢迎大家讨论更优实现。"
129858501,7814769,Minio对象存储集群部署与扩容实战,"['对象存储', 'Minio', '集群部署', '扩容', '分布式系统']
1万+

被折叠的 条评论
为什么被折叠?



