簡體   English   中英

python中的反向sigmoid函數

[英]Reverse sigmoid function in python

如何創建反向 sigmoid 函數? 我創建了以下一個,但沒有得到所需的輸出。

def sigmoid(x):
  return - (1 / (1 + math.exp(0.5*x)))

x= np.linspace(0,5,100)
y = np.vectorize(sigmoid)
plt.plot(x,y(x))

請注意 x 范圍應在 0 -5 之間

更新 :

我正在尋找以下形狀

在此處輸入圖像描述

如果您只想反轉x軸,則需要一個g(x) = sigmoid(-x)的函數,您的定義應該是:

def rev_sigmoid(x):
  return (1 / (1 + math.exp(0.5*x)))

x= np.linspace(-10,10,100)
y = np.vectorize(rev_sigmoid)
plt.plot(x,y(x))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM