np.concatenate函数

np.concatenate((a1, a2, ...), axis=0)

concatenate函数沿着某axis轴将a1、a2等数组进行合并。

总是记不住axis对应的方向,看到官网的examples觉得很容易懂,记录一下。

python 复制代码
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
np.concatenate((a, b), axis=0)
array([[1, 2],
       [3, 4],
       [5, 6]])
np.concatenate((a, b.T), axis=1)
array([[1, 2, 5],
       [3, 4, 6]])
np.concatenate((a, b), axis=None)
array([1, 2, 3, 4, 5, 6])

其中axis(读着aeksis,记住这里的x发音ks就可以)为0和1时分别代表不同的拼接方向。

当axis为0时,数组沿着横轴拼接,这就要确保拼接的数组a和b有相同维度的列数。

当axis为1时,数组沿着纵轴拼接,这里就要确保a和b有相同维度的行数。

相关推荐
西西学代码几秒前
Flutter---回调函数
开发语言·javascript·flutter
大尚来也11 分钟前
深入HashMap底层:从JDK1.7到1.8的架构演进与性能突围
开发语言
千寻girling1 小时前
面试官 : “ 说一下 Python 中的常用的 字符串和数组 的 方法有哪些 ? ”
人工智能·后端·python
森林里的程序猿猿1 小时前
并发设计模式
java·开发语言·jvm
222you1 小时前
四个主要的函数式接口
java·开发语言
第一程序员1 小时前
Python基础学习路径:非科班转码者的入门指南
python·github
u0136863822 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
smchaopiao2 小时前
Python中字典与列表合并的问题与解决方法
开发语言·python
卡尔特斯2 小时前
Ultralytics YOLO26 自动对指定标注文件夹区分标注素材脚本与训练脚本
python·openai