• 大小: 1.82KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: 示例  numpy  No  module  named  

资源简介

No module named 'numpy'

安装 numpy 模块,请在指令中输入安装:pip3 install numpy

示例 numpy 用法

资源截图

代码片段和文件信息

#encoding=utf-8
import numpy as np

class FullyConnect:
    def __init__(self l_x l_y):  # 两个参数分别为输入层的长度和输出层的长度
        self.weights = np.random.randn(l_y l_x)  # 使用随机数初始化参数
        self.bias = np.random.randn(1)  # 使用随机数初始化参数

    def forward(self x):
        self.x = x  # 把中间结果保存下来,以备反向传播时使用
        self.y = np.dot(self.weights x) + self.bias  # 计算w11*a1+w12*a2+bias1
        return self.y  # 将这一层计算的结果向前传递

    def backward(self d):
        self.dw = d * self.x  # 根据链式法则,将反向传递回来的导数值乘以x,得到对参数的梯度
        self.db = d
        self.dx = d * self.weights
        return self.dw self.db  # 返回求得的参数梯度,注意这里如果要继续反向传递梯度,应该返回self.dx


class Sigmoid:
    def __init__(self):  # 无参数,不需初始化
        pass

    def sigmoid(self x

评论

共有 条评论