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有相同维度的行数。

相关推荐
txinyu的博客7 分钟前
C++ 模板元编程 (TMP)
开发语言·c++
数据大魔方7 分钟前
【期货量化实战】豆粕期货量化交易策略(Python完整代码)
开发语言·数据库·python·算法·github·程序员创富
@汤圆酱12 分钟前
【无标题】
python·jmeter
dragoooon3413 分钟前
C++ 从零实现Json-Rpc 框架
开发语言·c++·rpc
sheji341615 分钟前
【开题答辩全过程】以 基于Java的校内美食推荐系统的设计与实现为例,包含答辩的问题和答案
java·开发语言·美食
内存不泄露21 分钟前
基于 Spring Boot 的医院预约挂号系统(全端协同)设计与实现
java·vue.js·spring boot·python·flask
Mr -老鬼21 分钟前
Rust 知识图-谱基础部分
开发语言·后端·rust
码农幻想梦25 分钟前
实验7 知识表示与推理
开发语言·人工智能·python
我还可以再学点25 分钟前
C语言常见函数
c语言·开发语言
写代码的【黑咖啡】28 分钟前
深入理解 Python 中的 SQLAlchemy
开发语言·python·oracle