leo zhao wrote:
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]
Missing ")".
if len(G.cps1) > number_of_1individuals:
self.make = ConsProd.goods[0]
self.tech = ConsProd.tech
self.gross_production = (self. tech*G.L,0.0,0.0)
ConsProd.total_production[0] += self.gross_production
[0]
G.cps1[self] = self.gross_production[0]
elif number_of_1individuals >= len(G.cps1) and len(G.cps2) <
number_of_2indibiduals:
self.make = ConsProd.goods[1]
self.tech = ConsProd.tech
self.gross_production = (0.0,self. tech*G.L,0.0)
ConsProd.total_production[1] += self.gross_production
[1]
G.cps2[self] = self.gross_production[0]
else:
self.make = ConsProd.goods[2]
self.tech = ConsProd.tech
self.gross_production = (0.0,0.0,self. tech*G.L)
ConsProd.total_production[2] += self.gross_production
[2]
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.
There are also a number of spelling mistakes.
--
http://mail.python.org/mailman/listinfo/python-list