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

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

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

輸入:

[1.0000, -1.0000, 3.0000]

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

按照上述公式計算:

Numpy中的std計算:

import numpy as np

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

1.632993161855452

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

Torch中的std計算:

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

tensor(2.)

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

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

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

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

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

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

附:貝塞爾校正

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

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

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

總結(jié):

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

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

相關(guān)文章

  • python使用xmlrpc實例講解

    python使用xmlrpc實例講解

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

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

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

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

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

    詳細聊聊為什么Python中0.2+0.1不等于0.3

    最近在學(xué)習(xí)過程中發(fā)現(xiàn)在計算機JS時發(fā)現(xiàn)了一個非常有意思事,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ù)字識別)

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

两当县| 修水县| 丹棱县| 和龙市| 榆中县| 宁河县| 台东县| 孙吴县| 洞头县| 盖州市| 杭锦后旗| 兴城市| 乌恰县| 独山县| 寿宁县| 多伦县| 周至县| 寿光市| 白山市| 永胜县| 镶黄旗| 宁明县| 阿拉善左旗| 重庆市| 万年县| 武安市| 星子县| 冕宁县| 道真| 玉环县| 万盛区| 察隅县| 星子县| 西华县| 昭觉县| 鄯善县| 扎囊县| 高陵县| 迁安市| 晋宁县| 九江县|