Bitarray

Effiziente Arrays der Booleans-C-Erweiterung
Jetzt downloaden

Bitarray Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Python License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ilan Schnell

Bitarray Stichworte


Bitarray Beschreibung

effiziente Anordnungen von booleans - C-Erweiterung BitArray ist ein Python-Modul, das einen Objekttyp bereitstellt, die effizient eine Reihe von booleans darstellt. Bitarrays sind Sequenztypen und verhalten sich sehr ähnlich wie üblich Listen. Acht Bits werden durch ein Byte in zusammenhängenden Speicherblock dargestellt. Der Benutzer kann zwischen den beiden Darstellungen auszuwählen; Little-Endian und Big-Endian. Der größte Teil der Funktionalität ist in C. Verfahren implementiert für den Zugriff auf die Maschine Darstellung vorgesehen sind. Dies kann nützlich sein, wenn Bit Level-Zugriff auf binäre Dateien erforderlich ist, wie zum Beispiel tragbare Bitmap-Bilddateien (.pbm). Auch wenn mit komprimierten Daten handeln, die mit variabler Bit-Länge-Codierung verwendet, können Sie dieses Modul useful.Installation finden: BitArray kann von der Quelle installiert werden: $ tar xzf BitArray-0.3.3.tar.gz $ cd BitArray-0.3.3 $ Python setup.py installOn Unix-Systemen kann der letztere Befehl haben mit Rootrechten ausgeführt werden. Wenn Sie Setuptools installiert haben, können Sie easy_install BitArray. Sobald Sie das Paket installiert haben, können Sie es testen: $ python -c import BitArray; bitarray.test () 'BitArray in installiert ist: /usr/local/lib/python2.5/site-packages/bitarraybitarray Version: 0.3.32.5.2 (R252: 60911, 17. Juli 2008, 10.38.24) ......................................... ..........................................-------- -------------------------------------------------- ------------ Ran 90 Tests in 2.420sOKYou kann immer den Funktionstest importieren, und Test (). wasSuccessful () wird Wahr zurück, wenn der Test verlief OK. Hier sind einige der wichtigsten Features von BitArray: · Auf 32-Bit-Maschinen kann ein BitArray Objekt 2 ^ 34 Elemente enthält, auf, die 16 Gbits sind (auf 64-Bit-Maschinen bis zu 2 ^ 63 Elementen in der Theorie). · Alle Funktionen in C implementiert · BitArray Objekte verhalten sich sehr ähnlich wie ein Listenobjekt wird insbesondere Slicing (einschließlich slice Zuordnung und Löschung) unterstützt. · Der Bit-Endian kann für jedes BitArray Objekt angegeben werden, siehe unten. · Verpackung und zu anderen binären Datenformaten Auspacken, z.B. numpy.ndarray, ist möglich. · Schnelle Methoden zur Codierung und Decodierung mit variabler Bitlänge Präfixcodes · Sequenzielle Suche · Bitweise Operationen:, |, ^, = | = ^ = ~ · Beiz- und von BitArray Unpickling Objekte möglich. Anforderungen: · Python


Bitarray Zugehörige Software

Smi

SMI ist eine komplette kostenlose Lösung, um den Kunden und den technischen Support der Kunden zu verwalten. ...

204

Herunterladen

gpgdir.

GPGDIR ist ein Perl-Skript, das das CPAN GNUPG-Modul verwendet, um Verzeichnisse zu verschlüsseln und zu entschlüsseln. ...

132

Herunterladen

Grep

Ein Befehlszeilenwerkzeug, das eine oder mehrere Eingabedateien für Linien durchsucht, die eine Übereinstimmung mit einem angegebenen Muster enthalten. ...

207

Herunterladen