欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對Python 中矩陣或者數(shù)組相減的法則詳解

 更新時間:2019年08月26日 15:58:55   作者:Halo_Linch  
今天小編就為大家分享一篇對Python 中矩陣或者數(shù)組相減的法則詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近在做編程練習,發(fā)現(xiàn)有些結果的值與答案相差較大,通過分析比較得出結論,大概過程如下:

定義了一個計算損失的函數(shù):

def error(yhat,label):
 yhat = np.array(yhat)
 label = np.array(label)
 error_sum = ((yhat - label)**2).sum()
 return error_sum

主要出現(xiàn)問題的是 yhat - label 部分,要強調的是一定要保證兩者維度是相同的!這點很重要,否則就會按照python的廣播機制進行運算,舉個例子:

a = np.array([1,2,3])
a0 = np.array([[1],[2],[3]])
b = np.array([2,3,5,])
print(b-a)
print(b-a0)

這里a的維度是(3,),因為是由列表轉化成的數(shù)組(當然不是很推薦這種維度,因為很容易犯錯),a0的維度是(3,1),b的維度是(3,),a與b的維度相同,在計算b-a的時候,結果顯而易見:

b - a0 的結果:

產生這種結果的原因是因為由于維度不同,在計算的時候將b變?yōu)榱伺ca0同樣的3行的數(shù)組,變化后b的維度變?yōu)榱耍?,3),等同于如下的計算:

b = np.array([[2,3,5],
    [2,3,5],
    [2,3,5]])
a0 = np.array([[1],
    [2],
    [3]])
b - a0

結果仍然為:

以上這篇對Python 中矩陣或者數(shù)組相減的法則詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 500行python代碼實現(xiàn)飛機大戰(zhàn)

    500行python代碼實現(xiàn)飛機大戰(zhàn)

    這篇文章主要為大家詳細介紹了500行python代碼實現(xiàn)飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • python中l(wèi)ogging庫的使用總結

    python中l(wèi)ogging庫的使用總結

    Python的logging模塊提供了通用的日志系統(tǒng),可以方便第三方模塊或者是應用使用,下面這篇文章主要給大家介紹了關于python中l(wèi)ogging庫使用的一些知識總結,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Python中UserWarning:The NumPy module was reloaded問題的解決方案

    Python中UserWarning:The NumPy module was 

    在 Python 項目中,我們經常需要導入許多庫來完成各種任務,NumPy 作為一個核心的科學計算庫,被廣泛應用于數(shù)據處理和分析,然而,有時我們會遇到 NumPy 重載的警告,本文將詳細講解這一警告的原因,并提供解決方案,需要的朋友可以參考下
    2024-07-07
  • 使用Python初始化多維列表遇到的問題詳解

    使用Python初始化多維列表遇到的問題詳解

    這篇文章主要介紹了使用Python初始化多維列表遇到的問題詳解,二維列表是將其他列表作為它的元素的列表,前一章介紹了如何使用一個列表來存儲線性的元素集合,可以使用列表來存儲二維數(shù)據,需要的朋友可以參考下
    2023-11-11
  • 跟老齊學Python之編寫類之一創(chuàng)建實例

    跟老齊學Python之編寫類之一創(chuàng)建實例

    上兩篇文章雖然已經對類有了一點點模糊概念,但是,閱讀前面一講的內容的確感到累呀,都是文字,連代碼都沒有。本講就要簡單多了,嘗試走一個類的流程。
    2014-10-10
  • 詳解python日志輸出使用配置文件格式

    詳解python日志輸出使用配置文件格式

    這篇文章主要介紹了詳解python日志輸出使用配置文件格式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • python playwright 自動等待和斷言詳解

    python playwright 自動等待和斷言詳解

    這篇文章主要為大家介紹了python playwright 自動等待和斷言,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Python反爬蟲偽裝瀏覽器進行爬蟲

    Python反爬蟲偽裝瀏覽器進行爬蟲

    這篇文章主要介紹了Python反爬蟲偽裝瀏覽器進行爬蟲,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • Opencv實現(xiàn)摳圖背景圖替換功能

    Opencv實現(xiàn)摳圖背景圖替換功能

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)摳圖替換背景圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Conda環(huán)境導出與導入的實現(xiàn)

    Conda環(huán)境導出與導入的實現(xiàn)

    本文主要介紹了Conda環(huán)境導出與導入的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論