用python创建BP神经网络使用class的疑问

我刚学python,目前在用python写一个BP神经网络,我想请问下,为什么创建一个BP神经网络必须要使用到class创建对象,不使用class也可以根据误差梯度下降的方法调整权重矩阵,进行预测啊,这是我的疑问,希望能够得到的回答

使用class创建对象是为了让你的代码看起来更简洁,将你的代码工具分类封装,你不使用class创建对象,直接全部写到一起也是可以的

建议你看下这篇博客用python创建BP神经网络