Onenig

Eenheden in Python
Download nu

Onenig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris MacLeod and Pierre Denis
  • Uitgever website:
  • http://bitbucket.org/kiv/

Onenig Tags


Onenig Beschrijving

Eenheden in Python Unum staat voor 'Unit-Numbers'. Het is een Python-bibliotheek waarmee u de hoeveelheden kunt definiëren en manipuleren met eenheden die zijn verbonden, zoals 60 seconden, 500 watt, 42 mijl per uur, 100 kg per vierkante meter, 14400 bits per seconde, 30 dollar, enzovoort Omvat: - Uitzonderingen voor onjuist gebruik van eenheden. - Automatische en handmatige conversie tussen compatibele eenheden. - gemakkelijk uitgebreid tot arbitraire eenheden. - Integratie met elk type ondersteunende rekenkundige operaties, waaronder numpy arrays en standaard bibliotheektypen zoals complexe en fracties. Fractie. - Aanpasbare uitvoeropmaak. Laten we voor een eenvoudig voorbeeld kunnen berekenen van de gemiddelde snelheid van USain Bolt tijdens zijn recordbrekende prestaties in de Olympische Zomerspelen van 2008: >>> van Unum.Units Import * # Laad een aantal gewone eenheden. >> > Afstand = 100 * M >>> TIME = 9.683 * S >>> Snelheid = Afstand / tijd >>> Speed10.3273778788 >>> Speed.ASUNIT (MILE / H) 23.1017437978 Als we iets dimensionaal onjuist doen, krijgen we een uitzondering in plaats van stil te maken met een correct resultaat. Laten we proberen zijn kinetische energie te berekenen met behulp van een foutieve formule: >>> KE = 86 * kg * Snelheid / 2 # MOET SNELHEID SQUARED! >>> KE.ASUNIT (J) TRACEBACK (meest recente oproep Laatste): Bestand " ", regel 1, in bestand" Unum \ __ init__.py ", lijn 171, in Asunit S, O = Self.Matchunits (andere) bestand" Unum \ __ init__.py ", lijn 258, in matchunits verhogen incompatibleunitsError (Zelf, andere) Unum.incompatibleunitsError: kan niet worden gebruikt met de uitzondering pinpoints het probleem, waardoor we de eenheden kunnen onderzoeken en de formule repareren: >>> KE = 86 * kg * Snelheid ** 2/2 >>> KE.ASUNIT (J) 4586.15355558 Vereisten: · Python


Onenig Gerelateerde software

cifit

Lichtgewicht configuratiebeheer Toolkit die u in Python schrijft ...

141

Downloaden