请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

.shape问题、1行10列和10行1列问题

图片描述
如上图,打印y_train.shape返回(10,),这个应该是理解10行1列?1行10列和10行1列的创建方法,分别应该是怎么样的?我记得老师你好像说过,但我想不起来了

所以下面这个是指X_train的列数等于x.shape的行数?
图片描述

正在回答

1回答

这个意思是 y_train 是一维的,有 10 个元素,既不是 10 行 1 列,也不是 1 列 10 行。

10 行 1 列 shape 是 (10, 1),1 行 10 列 shape 是 (1, 10)。


如果你想让现在的 y_train 是 1 * 10 的,可以使用 y_train.reshape(1, 10)

如果你想让现在的 y_train 是 1 * 10 的,可以使用 y_train.reshape(10, 1)

 

==========


X_train 是一个矩阵,x 是一个向量。

你圈的部分是指:X_train 的列数,等于 x 的元素个数。


继续加油。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信