-- 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 的值

Python 代码注释示例:Sigmoid 函数实现

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

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