Bits de naturels sur 32 bits. Plus de détails...
Aller au code source de ce fichier.
Paquetages | |
namespace | DSPython.bit32 |
Bits de naturels sur 32 bits. |
Fonctions | |
def | DSPython.bit32.bin |
n en binaire dans un string | |
def | DSPython.bit32.bit |
Le bit d'indice i de n vaut 1 ? | |
def | DSPython.bit32.bitset |
n avec son bit d'indice i à b | |
def | DSPython.bit32.bitset0 |
n avec son bit d'indice i à 0 | |
def | DSPython.bit32.bitset1 |
n avec son bit d'indice i à 1 | |
def | DSPython.bit32.lg |
lg(n) == log2(n) == nbbits(n) - 1 == l'indice du dernier bit à 1 de n (n != 0) | |
def | DSPython.bit32.mersenne |
Mk == 2k - 1. | |
def | DSPython.bit32.mersenne_is |
n est un nombre de Mersenne ? | |
def | DSPython.bit32.mersenne_to_index |
Indice du nombre de Mersenne correspondant à n, ou None. | |
def | DSPython.bit32.nbbits0 |
Nombre de bits à 0 de n. | |
def | DSPython.bit32.nbbits1 |
Nombre de bits à 1 de n. | |
def | DSPython.bit32.nbbits |
Nombre de bits de n. | |
def | DSPython.bit32.pow2 |
2k | |
def | DSPython.bit32.pow2_is |
n est une puissance de 2 ? | |
def | DSPython.bit32.pow2_to_index |
Exposant de la puissance de Mersenne correspondant à n, ou None. | |
def | DSPython.bit32.rscan0 |
Indice du dernier bit à 0 de n, ou None. | |
def | DSPython.bit32.rscan1 |
Indice du dernier bit à 1 de, n == nbbits(n) - 1 ou None. | |
def | DSPython.bit32.scan0 |
Indice du premier bit à 0 de n. | |
def | DSPython.bit32.scan1 |
Indice du premier bit à 1 de n, ou None. |
Variables | |
string | DSPython.bit32.VERSION = 'bit32 --- 2010 March 16' |
Date du dernier changement pour ce module. | |
tuple | DSPython.bit32.BIN_8_TUPLE |
Représentation binaire des naturels tenant sur 8 bits. | |
int | DSPython.bit32.MERSENNE8 = 255 |
Nombre de Mersenne M8 == 28 | |
int | DSPython.bit32.MERSENNE16 = 65535 |
Nombre de Mersenne M16 == 216 | |
int | DSPython.bit32.MERSENNE24 = 16777215 |
Nombre de Mersenne M24 == 224 | |
int | DSPython.bit32.MERSENNE32 = 4294967295 |
Nombre de Mersenne M32 == 232 | |
tuple | DSPython.bit32.MERSENNE_TUPLE |
Nombres de Mersenne Mn tenant sur 32 bits. | |
tuple | DSPython.bit32.NBBITS1_8_TUPLE |
Nombre de bits à 1 pour les naturels tenant sur 8 bits. | |
tuple | DSPython.bit32.NBBITS_8_TUPLE |
Nombre de bits pour les naturels tenant sur 8 bits. | |
tuple | DSPython.bit32.POW2_TUPLE |
2k, puissances de 2 tenant sur 32 bits | |
tuple | DSPython.bit32.RSCAN0_8_TUPLE |
Indice du dernier bit à 0 pour les naturels tenant sur 8 bits. | |
tuple | DSPython.bit32.SCAN0_ODD8_TUPLE |
Indice du premier bit à 0 pour les naturels impairs tenant sur 8 bits. | |
tuple | DSPython.bit32.SCAN1_EVEN8_TUPLE |
Indice du premier bit à 1 pour les naturels pairs tenant sur 8 bits, ou None. |
Bits de naturels sur 32 bits.
Définition dans le fichier bit32.py.