最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python計(jì)算標(biāo)準(zhǔn)差之numpy.std和torch.std的區(qū)別

 更新時(shí)間:2022年08月19日 15:09:17   作者:little?student  
Torch自稱為神經(jīng)網(wǎng)絡(luò)中的numpy,它會(huì)將torch產(chǎn)生的tensor放在GPU中加速運(yùn)算,就像numpy會(huì)把a(bǔ)rray放在CPU中加速運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于Python?Numpy計(jì)算標(biāo)準(zhǔn)差之numpy.std和torch.std區(qū)別的相關(guān)資料,需要的朋友可以參考下

輸入:

[1.0000, -1.0000, 3.0000]

課本中的標(biāo)準(zhǔn)差計(jì)算公式:

按照上述公式計(jì)算:

Numpy中的std計(jì)算:

import numpy as np

tm = np.array([1.0000, -1.0000, 3.0000])
ddd = np.std(tm)
print(ddd)

1.632993161855452

可以看出Numpy中的計(jì)算結(jié)果與課本中的公式計(jì)算出來的結(jié)果是一致的。

Torch中的std計(jì)算:

tm = torch.tensor([1.0000, -1.0000, 3.0000])
ddd = torch.std(tm)
print(ddd)

tensor(2.)

計(jì)算出來的結(jié)果是2,與Numpy中的計(jì)算結(jié)果是不相同的。

查看torch.std的參數(shù):

torch.std默認(rèn)設(shè)置了unbiased=True。此時(shí)計(jì)算標(biāo)準(zhǔn)差的公式則使用貝塞爾校正 的方法:

可以看出貝塞爾校正的標(biāo)準(zhǔn)差最后除以n - 1。

可以看出確實(shí)計(jì)算出來的結(jié)果是2.

至于為何使用n-1,這里不做過多介紹,建議參考:貝塞爾校正。

附:貝塞爾校正

貝塞爾校正,指的是樣本方差前面的系數(shù)1/n-1

這就是這個(gè)系數(shù)的原理

注:設(shè)置torch.std中的unbiased=False,則與Numpy中的std的結(jié)果相同的。

總結(jié):

Numpy中的std計(jì)算與課本中的計(jì)算方式相同,都是除的是樣本數(shù)量n。

Torch中的std計(jì)算默認(rèn)使用的是unbiased=True即貝塞爾校正,除的是樣本數(shù)量n-1。

相關(guān)文章

  • python使用xmlrpc實(shí)例講解

    python使用xmlrpc實(shí)例講解

    這篇文章主要介紹了python中使用xmlrpc的實(shí)例,大家參考使用吧
    2013-12-12
  • Python打開文件,將list、numpy數(shù)組內(nèi)容寫入txt文件中的方法

    Python打開文件,將list、numpy數(shù)組內(nèi)容寫入txt文件中的方法

    今天小編就為大家分享一篇Python打開文件,將list、numpy數(shù)組內(nèi)容寫入txt文件中的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python2.7編程中SQLite3基本操作方法示例

    Python2.7編程中SQLite3基本操作方法示例

    這篇文章主要介紹了Python2.7編程中SQLite3基本操作方法,涉及Python2.7操作sqlite3數(shù)據(jù)庫的增刪改查及防注入等相關(guān)技巧,需要的朋友可以參考下
    2017-08-08
  • 詳細(xì)聊聊為什么Python中0.2+0.1不等于0.3

    詳細(xì)聊聊為什么Python中0.2+0.1不等于0.3

    最近在學(xué)習(xí)過程中發(fā)現(xiàn)在計(jì)算機(jī)JS時(shí)發(fā)現(xiàn)了一個(gè)非常有意思事,0.1+0.2的結(jié)果不是0.3,而是0.30000000000000004,下面這篇文章主要給大家介紹了關(guān)于為什么Python中0.2+0.1不等于0.3的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 如何將tensorflow訓(xùn)練好的模型移植到Android (MNIST手寫數(shù)字識(shí)別)

    如何將tensorflow訓(xùn)練好的模型移植到Android (MNIST手寫數(shù)字識(shí)別)

    這篇文章主要介紹了將tensorflow訓(xùn)練好的模型移植到Android (MNIST手寫數(shù)字識(shí)別),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python運(yùn)維之獲取系統(tǒng)CPU信息的實(shí)現(xiàn)方法

    Python運(yùn)維之獲取系統(tǒng)CPU信息的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇Python運(yùn)維之獲取系統(tǒng)CPU信息的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python中sys.stdout方法的語法示例詳解

    Python中sys.stdout方法的語法示例詳解

    Python中sys 模塊中的一個(gè)方法是stdout ,它使用其參數(shù)直接顯示在控制臺(tái)窗口上,print() 方法,它有相同的行為,首先轉(zhuǎn)換為sys.stdout() 方法,然后在控制臺(tái)顯示結(jié)果,本文給大家介紹Python sys.stdout方法的語法,感興趣的朋友一起看看吧
    2023-09-09
  • django框架基于queryset和雙下劃線的跨表查詢操作詳解

    django框架基于queryset和雙下劃線的跨表查詢操作詳解

    這篇文章主要介紹了django框架基于queryset和雙下劃線的跨表查詢操作,結(jié)合實(shí)例形式詳細(xì)分析了Django框架queryset和雙下劃線的跨表查詢相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • Python?pandas索引的設(shè)置和修改方法

    Python?pandas索引的設(shè)置和修改方法

    索引的作用相當(dāng)于圖書的目錄,可以根據(jù)目錄中的頁碼快速找到所需的內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于Python?pandas索引的設(shè)置和修改的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python這樣操作能存儲(chǔ)100多萬行的xlsx文件

    Python這樣操作能存儲(chǔ)100多萬行的xlsx文件

    這篇文章主要介紹了Python這樣操作能存儲(chǔ)100多萬行的xlsx文件的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04

最新評(píng)論

凤台县| 公主岭市| 迁西县| 聂拉木县| 永胜县| 湛江市| 垫江县| 江源县| 衡山县| 密山市| 乌恰县| 华宁县| 宝坻区| 呼图壁县| 福泉市| 沁水县| 潜山县| 汝南县| 海宁市| 海南省| 乐平市| 镇安县| 杭州市| 翁源县| 祥云县| 吉首市| 武安市| 古田县| 辉南县| 隆林| 海城市| 札达县| 宁陵县| 栖霞市| 拜城县| 武陟县| 海城市| 陆丰市| 溧水县| 台州市| 雅江县|