rendered paste body#!/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)