#!/usr/bin/env python import random class nn_network: #weights contain a single array following: n11 n12 n13 n21 n22 n23 n31 for 3 inputs, 3 hidden, and 1 output weights = [[],[],[]] neurons = [] networkSize = [] #makes a plain, random, stupid network def __init__(self,size): self.networkSize = size for layerLoop in xrange(0,len(self.networkSize)): for neuronLoop in xrange(0,self.networkSize[layerLoop]): if layerLoop != 0: for weightLoop in xrange(0,self.networkSize[layerLoop-1]): self.weights[layerLoop][neuronLoop][weightLoop] = random.randint(-5,5) # neurons network = nn_network([3,5,2]) rept(network.weights)