在Numpy Matrix乘法中broadcasting錯誤
在給定的示例中,由於x(97)的第一個維度與y(2)的相應維度發生衝突,因此廣播規則是違反的。因此,乘法操作失敗並觸發錯誤。 要執行矩陣乘法,應使用dot()方法。該方法是專門為矩陣操作設計的,並確保了尺寸的正確對齊。使用dot()而不是 *解決廣播問題,並產生預期的(m,1)向量。 另外,請注意,在numpy(numpy.matrix)中使用矩陣類型可能會使操作複雜化。通常建議使用numpy.ndarray代替數組。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3