Этот сегмент кода:
layer_1 = self.layer_0.dot(self.weights_0_1)
То же, что и этот?
layer_1 = np.dot(self.layer_0, self.weights_0_1)
Да: dot доступно как функция в модуле numpy и как метод экземпляра объекта array.
dot
numpy
array