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

python實現(xiàn)差分隱私Laplace機制詳解

 更新時間:2019年11月25日 14:47:21   作者:kyton123  
今天小編就為大家分享一篇python實現(xiàn)差分隱私Laplace機制詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Laplace分布定義:

下面先給出Laplace分布實現(xiàn)代碼:

import matplotlib.pyplot as plt
import numpy as np
 
def laplace_function(x,beta):
 result = (1/(2*beta)) * np.e**(-1*(np.abs(x)/beta))
 return result
#在-5到5之間等間隔的取10000個數(shù)
x = np.linspace(-5,5,10000)
y1 = [laplace_function(x_,0.5) for x_ in x]
y2 = [laplace_function(x_,1) for x_ in x]
y3 = [laplace_function(x_,2) for x_ in x]
 
 
plt.plot(x,y1,color='r',label='beta:0.5')
plt.plot(x,y2,color='g',label='beta:1')
plt.plot(x,y3,color='b',label='beta:2')
plt.title("Laplace distribution")
plt.legend()
plt.show()

效果圖如下:

接下來給出Laplace機制實現(xiàn):

Laplace機制,即在操作函數(shù)結(jié)果中加入服從Laplace分布的噪聲。

Laplace概率密度函數(shù)Lap(x|b)=1/2b exp(-|x|/b)正比于exp(-|x|/b)。

import numpy as np
 
def noisyCount(sensitivety,epsilon):
 beta = sensitivety/epsilon
 u1 = np.random.random()
 u2 = np.random.random()
 if u1 <= 0.5:
  n_value = -beta*np.log(1.-u2)
 else:
  n_value = beta*np.log(u2)
 print(n_value)
 return n_value
 
def laplace_mech(data,sensitivety,epsilon):
 for i in range(len(data)):
  data[i] += noisyCount(sensitivety,epsilon)
 return data
 
if __name__ =='__main__':
 x = [1.,1.,0.]
 sensitivety = 1
 epsilon = 1
 data = laplace_mech(x,sensitivety,epsilon)
 for j in data:
  print(j)

以上這篇python實現(xiàn)差分隱私Laplace機制詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python數(shù)據(jù)解析bs4庫使用BeautifulSoup方法示例

    Python數(shù)據(jù)解析bs4庫使用BeautifulSoup方法示例

    這篇文章主要為大家介紹了Python數(shù)據(jù)解析bs4庫使用BeautifulSoup方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 基于Python實現(xiàn)隨機點名系統(tǒng)的示例代碼

    基于Python實現(xiàn)隨機點名系統(tǒng)的示例代碼

    在某些難以抉擇得時候,我們經(jīng)常要用外力來幫助我們做出選擇,比如,梁山出征方臘前沙場點兵,挑選先鋒的場景。所以本文就來用Python做個隨機點名系統(tǒng)吧,需要的可以參考一下
    2023-04-04
  • 詳解Anaconda 的安裝教程

    詳解Anaconda 的安裝教程

    這篇文章主要介紹了Anaconda 的安裝教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python OpenCV實現(xiàn)按照像素點圖片切割

    Python OpenCV實現(xiàn)按照像素點圖片切割

    本文將詳細介紹如何使用Python和OpenCV進行基于像素點的圖像分割,包括閾值分割,自適應(yīng)閾值分割等,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • 詳解python之異步編程

    詳解python之異步編程

    這篇文章主要為大家介紹了python之異步編程,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12
  • Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解

    Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解

    這篇文章主要介紹了Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法

    Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法

    今天小編就為大家分享一篇Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python3 動態(tài)模塊導入與全局變量使用實例

    python3 動態(tài)模塊導入與全局變量使用實例

    今天小編就為大家分享一篇python3 動態(tài)模塊導入與全局變量使用實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python項目 基于Scapy實現(xiàn)SYN泛洪攻擊的方法

    Python項目 基于Scapy實現(xiàn)SYN泛洪攻擊的方法

    今天小編就為大家分享一篇Python項目 基于Scapy實現(xiàn)SYN泛洪攻擊的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 更新升級python和pip版本后不生效的問題解決

    更新升級python和pip版本后不生效的問題解決

    這篇文章主要介紹了更新升級python和pip版本后不生效的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論

克东县| 乐安县| 锦州市| 六盘水市| 辽阳市| 孝义市| 宁安市| 福建省| 娄底市| 额敏县| 博客| 黔西| 潞西市| 阿拉善右旗| 皮山县| 石阡县| 舞钢市| 桐城市| 耿马| 吉木乃县| 深泽县| 麻栗坡县| 莒南县| 玉龙| 辰溪县| 海兴县| 温宿县| 双牌县| 秀山| 南召县| 通榆县| 拉孜县| 宁波市| 定结县| 广宗县| 广东省| 兴海县| 磐安县| 那坡县| 巨鹿县| 湘潭县|