[python] bin2dec

Vlado Balko vbalko na gmail.com
Neděle Listopad 6 09:57:08 CET 2005


Zdravim,

neviete nejaky na rychlost optimalizovany algoritmus na prevod binarneho 
retazca (zadaneho bud ako string, list, tuple, alebo numeric.array - 
staci jeden z nich) do decimalnej podoby?

Teraz pouzivam klasicky

    def bin2dec(self,ar):
        result = 0;
        cnt = 0;
        for a in ar:           
            for b in a:
                result += b*2**cnt
                cnt += 1
        return result

kde ar je scipy.array(data,(3,3))

balky



Další informace o konferenci Python