Python 代码注释示例:Sigmoid 函数实现
-- coding: utf-8 --
设置文件编码格式为 utf-8
'Created on Thu Jun 13 11:33:51 2019 这是一个多行注释,用来说明本文件的创建时间
@author: *** 这是一个单行注释,用来说明本文件的创建者
'
import numpy as np
导入 numpy 模块,用于进行科学计算
def sigmoid(x): # 定义 sigmoid 函数 return 1 / (1 + np.exp(-x))
定义一个函数 sigmoid,用于计算 sigmoid 函数值
X = np.array([[1, 2], [3, 4]])
创建一个 2 行 2 列的数组 X,其元素为 [[1, 2], [3, 4]]
W = np.array([[1, 2], [3, 4]])
创建一个 2 行 2 列的数组 W,其元素为 [[1, 2], [3, 4]]
b = np.array([1, 2])
创建一个包含两个元素的数组 b,其元素为 [1, 2]
A = sigmoid(np.dot(X, W) + b)
使用 numpy 的 dot 函数计算 X 和 W 的点积,再加上 b,最后将结果作为参数传入 sigmoid 函数中,得到一个新的数组 A
print(A)
打印数组 A 的值
原文地址: https://www.cveoy.top/t/topic/mW6G 著作权归作者所有。请勿转载和采集!