numpy.concatenate()用于沿指定轴连接数组,要求非连接轴维度形状一致。一维数组只能axis=0拼接;二维数组可按axis=0(行)或axis=1(列)拼接,需保证对应维度匹配,否则报错。支持两个以上数组连接,也可用np.vstack()和np.hstack()简化操作。

numpy.concatenate() 是 NumPy 中用于沿指定轴连接多个数组的函数。它要求所有输入数组除了指定轴外,其余维度的形状必须一致。
对于一维数组,只能沿 axis=0 拼接:
import numpy as np二维数组可以按行(axis=0)或按列(axis=1)拼接:
a = np.array([[1, 2], [3, 4]])b_col = np.array([[5], [6]])
result2 = np.concatenate((a, b_col), axis=1)
print(result2)
立即学习“Python免费学习笔记(深入)”;
基本上就这些,掌握 axis 参数和形状匹配原则就能正确使用 concatenate。
以上就是python中numpy.concatenate()函数怎么用?的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号