bitarray

Efficiënte arrays van Booleans - C-extensie
Download nu

bitarray Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Python License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ilan Schnell

bitarray Tags


bitarray Beschrijving

Efficiënte arrays van Booleans - C-extensie Bitarray is een Python-module die een objecttype biedt dat een reeks Booleans efficiënt vertegenwoordigt. Bitarrays zijn sequence-types en gedragen zich heel veel op de gebruikelijke lijsten. Acht bits worden weergegeven door één byte in een aaneengesloten blok van geheugen. De gebruiker kan kiezen tussen twee representaties; Weinig endian en Big-Endian. De meeste functionaliteit wordt geïmplementeerd in C. Methoden voor toegang tot de machineprekening zijn aanwezig. Dit kan handig zijn wanneer toegang tot bit-niveau tot binaire bestanden vereist is, zoals draagbare bitmap afbeeldingsbestanden (.pbm). Ook, bij het omgaan met gecomprimeerde gegevens die gebruikmaken van variabele bitlengte-codering, kunt u deze module nuttig vinden. Installatie: Bitarray kan worden geïnstalleerd uit de bron: $ TAR XZF Bitarray-0.3.3.tar.gz $ CD Bitarray-0.3.3 $ Python Setup.py Installon Unix-systemen, moet mogelijk worden uitgevoerd met root-privileges. Als u SetUptools hebt geïnstalleerd, kunt u Easy_Install Bitarray. Nadat u het pakket hebt geïnstalleerd, wilt u het misschien testen: $ Python -C 'import bitarray; Bitarray.Test () 'Bitarray is geïnstalleerd in: /usr/local/lib/python2.5/site-packages/bitarraybitarray-versie: 0.3.32.5.2 (R252: 60911, Jul 172008, 10:38:24) ......................................... ..........................................-------- ---------------------------------------------------- ------------ Ran 90-tests in 2.420Sokyou kan altijd de functietest importeren en testen (). Wassuccessful () zal true retourneren wanneer de test goed ging. Hier zijn enkele belangrijke kenmerken van "bitarray": · Op 32bit-machines kan een bitarray-object maximaal 2 ^ 34 elementen bevatten, dat is 16 GBITS (op 64bit-machines tot 2 ^ 63 elementen in theorie). · Alle functionaliteit geïmplementeerd in C. · Bitarray-objecten gedragen zich erg op een lijstobject, in het bijzonder snijden (inclusief slice-toewijzing en deletie) wordt ondersteund. · De bit-endianness kan worden opgegeven voor elk bitarray-object, zie hieronder. · Verpakking en uitpakken naar andere binaire gegevensindelingen, b.v. numpy.ndarray, is mogelijk. · Snelle methoden voor het coderen en decoderen van variabele bitlengte voorvoegscodes · Sequentiële zoekopdracht · Bitgegewijze bewerkingen :, |, ^, =, | =, ^ =, ~ · Beitsen en unpiccel van bitarray-objecten mogelijk. Vereisten: · Python


bitarray Gerelateerde software

Playonlinux

PlayOnLinux is een script geschreven in Bash, dat wijn gebruikt en kunt u Windows-applicaties en games op Linux installeren. ...

210

Downloaden

mktoc

Eenvoudige opdrachtregel Tool om TOC-bestanden voor CD-verbranding met CDRDAO te maken. ...

194

Downloaden