ask help for a proble with invalid syntax

leo zhao lifeofsun at
Wed Oct 14 00:09:53 CEST 2009

I  try to a run a python numpy programe, however the python can't run
this program.
my python version is 2.6.2 , numpy  version is 1.3.0, however, the
program can run in previous numpy version(1.2.0), who can help me to
solve the problem, I will deeply appreciate!
the program is below:

import sys
import os
from datetime import *
from random import *
from numpy import *
import py4cs.multipleloop as mp

class ConsProd(object):
    total_production =[0.0,0.0,0.0]
    tech = 1.0
    goods =['z','x','y']
    def __init__(seld,identifier):
        self.identifier = identifier
        self.demand_veector = array([0.0,0.0]
        if len(G.cps1) > number_of_1individuals:
               self.make = ConsProd.goods[0]
               self.gross_production = (self. tech*G.L,0.0,0.0)
               ConsProd.total_production[0] += self.gross_production
               G.cps1[self] = self.gross_production[0]
        elif number_of_1individuals >= len(G.cps1) and len(G.cps2) <
               self.make = ConsProd.goods[1]
               self.gross_production = (0.0,self. tech*G.L,0.0)
               ConsProd.total_production[1] += self.gross_production
               G.cps2[self] = self.gross_production[0]
               self.make = ConsProd.goods[2]
               self.gross_production = (0.0,0.0,self. tech*G.L)
               ConsProd.total_production[2] += self.gross_production
               G.cps3[self] = self.gross_production[2]

the hint is the small window at python:

syntax error:
There' an error in your program: invalid syntax.

More information about the Python-list mailing list