vop

Een snelle vectormodule voor Python
Download nu

vop Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Bowman
  • Uitgever website:
  • http://excamera.com

vop Tags


vop Beschrijving

Een snelle vectormodule voor Python VOP is een Python-bibliotheek die een eenvoudige set operators ondersteunt op eendimensionale vectoren van drijvende punten. Het is gestileerd na numeriek, maar biedt nergens in de buurt van de capaciteiten van Numeric. VOP heeft een significante randen in snelheid: op sommige taken is het 7x sneller dan numeriek. $ ./try.py 300000000 bewerkingen hebben 0.387395S, 774.403576 megaflops $ ./try_numeric.py 300000000 bewerkingen genomen 3.237142S, 92.674345 Megaflopsvop vereist een CPU SSE2.Here zijn enkele voorbeelden van wat vop kan doen: >>> import vop >>> A = vop.arange (10) >>> Print a.tolist () >>> Print (A + 100). Tolist () >>> Print (A * A ). Tolist () >>> Afdrukken VOP.SQRT (A). Tolist () >>> Merk op dat exploitanten op een VOP (de gebruikelijke rekenkundige exploitanten en SQRT, Plue, Sin en COS) VOP's of scalairs als argumenten accepteren. In de bovenstaande code (A + 100) betekent bijvoorbeeld dat de additon-operator de scalairewaarde 100 aan elk element van de vector A voegt. Dit is hetzelfde gedrag als numeriek en betekent dat u dezelfde code voor scalaire rekenkunde kunt gebruiken als omgaan met VOP's. Deze functie: DEF PYTHAGORAS (A, B): RETURN SQRT ((A * A) + (B * B)) Werkt prima met 'A' en 'B' als beide scalars, zowel VOP's of een mengsel . Vereisten: · Python


vop Gerelateerde software

LIBLASI

LIBLASI is een eenvoudige bibliotheek die een C ++ Stream-uitgangsinterface biedt voor het maken van PostScript-documenten. ...

137

Downloaden

Domingo

Domingo is een eenvoudige, consistente, objectgerichte eenvoudig te gebruiken interface voor de Lotus Notes / Domino Java-API. ...

175

Downloaden