[EMAIL PROTECTED] wrote:
Hello,
What's the problem with this code? I get the following error message:

 File "test.py", line 26, in test
    print tbl[wi][bi]
IndexError: index must be either an int or a sequence

---code snippet----

from Numeric import *
tbl = zeros((32, 16))

def test():

    val = testme()
    wi = crc >> 4
    bi = crc & 0xFL
    print wi
    print bi
    print tbl[wi][bi]


def testme(): val = 0xFFFFFFL val >>= 23 return val

if __name__ == '__main__':
test()

Hmm... I can't reproduce this with numarray. Maybe this only exists in Numeric? Are you sure that the code here is what produced the error?


py> import numarray as na
py> tbl = na.zeros((32, 16))
py> def test():
...     val = testme()
...     wi = val >> 4
...     bi = val & 0xFL
...     print wi
...     print bi
...     print tbl[wi][bi]
...
py> def testme():
...     val = 0xFFFFFFL
...     val >>= 23
...     return val
...
py> test()
0
1
0

STeVe
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to