Gaz schrieb: > Hi guys. I've been lookig for this in the numpy pdf manual, in this > group and on google, but i could not get an answer... > > Is there a way to create a custom data type (eg: Name: string(30), Age: > int(2), married: boolean, etc) and then use that custom data in a > matrix? Actually, this is a two question question :P > > Im doing a simple hex based game and i need a way to store every hex > property (color, owner,x, y, etc) in a matrix's "cell", representing > each cell a hex.
You don't want numpy - you want ordinary lists in lists. Consider this: class Hex(object): def __init__(self, x, y): self.x, self.y = x, y self.terrain_type = "unknown" map = [[Hex(x, y) for y in xrange(height)] for x in xrange(width)] There is no advantage of using numpy whatsoever - your fields aren't subject to mathematical operations or other transformations/selections. Diez -- http://mail.python.org/mailman/listinfo/python-list