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

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

类的作用是用来描述具有相同的属性和方法的对象的集合。
你需要多个相同的对象,就可以实例化一个类得到。
但你这个应该不是必要的