Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用numpy数组的矩阵乘法_Python_Numpy_Regression - Fatal编程技术网

Python 使用numpy数组的矩阵乘法

Python 使用numpy数组的矩阵乘法,python,numpy,regression,Python,Numpy,Regression,我试图用矩阵乘法做一个线性回归 X是特征矩阵,我有100个数据点。根据正态方程,需要X和X转置的点积 根据需要添加了一列“1”,因此X的形状为100×2,而X的转置形式为2×100 然而,当我做点积时,结果(在书中给出)相应地出现,一个2×2矩阵。根据点乘矩阵乘法定律,它不应该是一个100×100矩阵吗 从概念上讲,我哪里做错了?你以错误的顺序喂它们 您不是在喂食(100,2)*(2100),而是在喂食(2100)*(100,2)您是在错误的顺序喂食它们 你不是在喂(100,2)*(2100),

我试图用矩阵乘法做一个线性回归

X
是特征矩阵,我有100个数据点。根据正态方程,需要
X
X
转置的点积

根据需要添加了一列“1”,因此
X
的形状为
100×2
,而
X
的转置形式为
2×100

然而,当我做点积时,结果(在书中给出)相应地出现,一个
2×2
矩阵。根据点乘矩阵乘法定律,它不应该是一个
100×100
矩阵吗


从概念上讲,我哪里做错了?

你以错误的顺序喂它们


您不是在喂食
(100,2)*(2100)
,而是在喂食
(2100)*(100,2)

您是在错误的顺序喂食它们


你不是在喂
(100,2)*(2100)
,而是在喂
(2100)*(100,2)

哦,我的天啊。我真是太粗心了。非常感谢!:)@JOYBHOWMIK Joy,如果答案解决了你的问题,那么在这个网站上,接受这个答案被认为是很有礼貌的it@gboffi被接受为答案!Stackoverflow有一个冷却期,在该冷却期之后可以接受答案,因此延迟!当做哦,我的上帝。我真是太粗心了。非常感谢!:)@JOYBHOWMIK Joy,如果答案解决了你的问题,那么在这个网站上,接受这个答案被认为是很有礼貌的it@gboffi被接受为答案!Stackoverflow有一个冷却期,在该冷却期之后可以接受答案,因此延迟!当做