0
這可能是一個我錯過某處的菜鳥錯誤,但我不能在我的生活中找到任何與我的網絡問題相關的任何事情。向矩陣計算的向量變化
我有一個載體b1
大小爲5 by 1
,我有另一個載體dsdb1
這也是5 by 1
。
當我寫b1 += tau*dsdb1
我得到的錯誤「與形狀非broadcastable輸出操作數(5,1)廣播形狀不匹配(5,5)」
現在,沒有其中之一是矩陣。我甚至刪除了這一行,而是爲b1和dsdb1打印了兩種尺寸。對於b1它打印(5,1),對於dsdb1打印(5,)。頭只是一個標量。
爲什麼在計算時將dsdb1更改爲5乘5矩陣?
矢量是如何定義的?它是什麼對象?一部分的numpy? – Bharel
都是numpy向量。 b1最初是隨機的。 dsdb1是通過一個相當冗長的過程來計算的,但是以numpy.sum結束,所以是的,我相信這兩個都是numpy向量 –
你能打印出它們的類型嗎? – dnit13