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

相关推荐
ㄟ留恋さ寂寞几秒前
JavaScript中箭头函数在大括号省略时的隐式返回机制
jvm·数据库·python
_waylau6 分钟前
“Java+AI全栈工程师”问答02:Spring Boot 自动配置原理
java·开发语言·spring boot·后端·spring
JAVA面经实录9176 分钟前
Java架构师最终完整版学习路线图
java·开发语言·学习
WangN29 分钟前
【SONIC】Isaac Lab 系统入门指南
人工智能·python·机器人·自动驾驶·仿真
2501_9012005318 分钟前
Laravel 大批量数据填充时的内存泄漏与性能优化指南
jvm·数据库·python
勤自省18 分钟前
ROS2从入门到“重启解决”:21讲8~12章踩坑血泪史与核心总结
linux·开发语言·ubuntu·ssh·ros
TIEM_6923 分钟前
C++string|遍历、模拟实现、赋值拷贝现代写法
开发语言·c++
计算机安禾29 分钟前
【c++面向对象编程】第14篇:多态(一):虚函数——实现“一个接口,多种方法”
开发语言·c++
tellmewhoisi32 分钟前
单独抽取用户服务(请求不通):feign添加拦截器(添加token)
java·开发语言
APIshop39 分钟前
俄罗斯电商 Ozon 平台:ozon.item_get 商品详情接口深度技术解析
python