import math
def sigmoid(z: float) -> float:
result = 1/(1+math.exp(-1*z))
return round(result, 4)
if __name__ == "__main__":
z = float(input())
print(f"{sigmoid(z):.4f}")
这题考sigmoid损失函数定义的公式:
sigmoid(x) = 1/(1+e^x)
使用math.exp调用e即可

京公网安备 11010502036488号