NumPy 有官方的 sigmoid 函数,可以使用 numpy.exp() 和 numpy.divide() 函数来实现。代码如下:

import numpy as np

def sigmoid(x):
    return np.divide(1, 1 + np.exp(-x))

使用示例:

x = np.array([1, 2, 3])
print(sigmoid(x)) # 输出 [0.73105858 0.88079708 0.95257413]
NumPy Sigmoid 函数实现:使用 exp() 和 divide()

原文地址: https://www.cveoy.top/t/topic/m7S2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录