<html><head></head><body bgcolor='#FFFFFF' style='font-size:10pt;background-color:#FFFFFF;font-family:Verdana, Arial, sans-serif;'>Hello!<br/>
<br/>
I have a problem with a structured numpy array.<br/>
I create is like this:<br/>
tiles = numpy.zeros((header["width"], header["height"],3), dtype =  numpy.uint8)<br/>
and later on, assignments such as this:<br/>
tiles[x, y,0] = 3<br/>
<br/>
Now uint8 is not sufficient anymore, but only for the first of the 3 values.<br/>
uint16 for all of them would use too much ram (increase of 1-3 GB)<br/>
<br/>
I have tried using structured arrays, but the dtype is essentially always a tuple.<br/>
<br/>
tiles = numpy.zeros((header["width"], header["height"], 1), dtype =  "u2,u1,u1")<br/>
<br/>
<div>
        tiles[x, y,0] = 0</div>
<div>
        TypeError: expected an object with a buffer interface<br/>
        <br/>
        <br/>
        Please help.</div>  <br><br><table cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#000000"><img src="https://img.ui-portal.de/p.gif" width="1" height="1" border="0" alt="" /></td></tr><tr><td style="font-family:verdana; font-size:12px; line-height:17px;">SMS schreiben mit WEB.DE FreeMail - einfach, schnell und   <br>kostenguenstig. Jetzt gleich testen! <a href="http://f.web.de/?mc=021192"><b>http://f.web.de/?mc=021192</b></a></td></tr></table>
</body></html>