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

相关推荐
疯狂打码的少年11 小时前
【Day 6 Java转Python】字符串处理的“降维打击”
java·开发语言·python
2301_7644413311 小时前
家国同构模型:计算社会学的创新探索
python·数学建模
hogenlaw11 小时前
Stream流
android·java·开发语言
ShCDNay11 小时前
Python核心底层知识(个人记录)
开发语言·python
xyq202412 小时前
组合实体模式
开发语言
来自远方的老作者12 小时前
第7章 运算符-7.2 赋值运算符
开发语言·数据结构·python·赋值运算符
A.A呐12 小时前
【C++第二十四章】异常
开发语言·c++
常利兵12 小时前
解锁Kotlin:数据类与密封类的奇妙之旅
android·开发语言·kotlin
来自远方的老作者12 小时前
第7章 运算符-7.1 算术运算符
开发语言·数据结构·python·算法·算术运算符
tq6J5Yg1412 小时前
windows10本地部署openclaw
前端·python