首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >np.transpose(y)和np.transpose([y])之间的差异

np.transpose(y)和np.transpose([y])之间的差异
EN

Stack Overflow用户
提问于 2021-06-29 12:47:22
回答 1查看 22关注 0票数 0

假设我有y = [1,2,3] (1X3矩阵),那么np.transpose(y)应该是(3X1)矩阵,但转置函数返回的是相同的(1X3)矩阵。如果我运行np.transpose([y]),那么它将返回预期的(3X1)矩阵。有人能解释一下这里发生了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-06-29 12:54:49

transpose反转轴的顺序。如果为y = [1,2,3],则只有一个轴:y.shape = (3,)。所以transpose什么都不会做。

如果y=[[1,2,3]]有两个轴:y.shape = (1,3)transpose将按照您的预期工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68172765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档