Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Användningen av Python Numeric.Arange funktion

    Förutom de traditionella matematiska verktyg tillgängliga för Python , finns en annan modul kallad " numpy " existerar för speciella beräkningar . Med denna modul kan programmerare utföra linjär algebra , använd n - dimensionella arrayer , och integrera andra programspråk som C + + i sin kod . En av de grundläggande funktioner i numpy modul är " arange "-funktionen , som används för en mängd olika ändamål i samband med komplex matematik som göras i numpy . Basic " arange " Användning

    arange Funktionen gör exacly vad namnet antyder : det genererar en serie värden inom en viss räckvidd . Åtminstone tar arange funktionen ett argument : ett slutvärde som ett område kommer att generera från 0 till det värdet . Programmeraren kan ge ett annat argument , slutvärdet , och intervallet genereras kommer att falla mellan början och slutet värden :

    >>> np.arange ( 5 ) array ( [ 0 , 1 , 2 , 3 , 4 ] ) >>> np.arange ( 1 , 5 ) array ( [ 1 , 2 , 3 , 4 ] )
    Stepping

    Ett tredje argument programmeraren kan leverera till funktionen är " steget " värde . Steget värde bestämmer vilken typ av intervall är mellan de värden som returneras av arange funktionen . Typiskt utan en tillhandahållen argument stegvärdet är 1 . Med en förutsättning steg intervall värde , kan intervallen göras mindre eller större :

    >>> np.arange ( 3 , 15 , 2 ) array ( [ 3 , 5 , 7 , 9 , 11 , 13 ] ) Addera ditt Styra datatyper

    arange funktionen returnerar ett intervall av värden baserat på datatyp som argument. När programmeraren ger " dtype " argument i funktionsanropet , dock kan hon berätta för att returnera en annan typ . Till exempel kan ett anrop till arange funktionen använda vanliga heltal , men ange att det bara tillbaka 8 - bitars heltal , vilket sparar utrymme för användning med mindre siffror :

    >>> np.arange ( 5 , dtype = np.int8 ) array9 [ 0 , 1 , 2 , 3 , 4 ] ) //heltal är 8 bitars heltal
    Arrays vs Listor

    samtliga fall returnerar arange funktionen en array. I traditionell programmering, representerar en matris en samling av en enda datatyp. Dessa skiljer sig från Python listor i att Python listor kan innehålla alla datatyper . Dessutom , medan Python listor har effektiv tillsats och raderingsmetoder ingår i deras struktur , återvände numpy arrayer av arange har sin egen särskilda uppsättning av funktioner , till exempel sådana som tillåter programmeraren att göra elementvis aritmetiska eller effektiv iterationer genom C -bågar. Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Gå och Split funktioner i Python Pro…
    ·Python Tutorial för Mac
    ·Användningen av Python Numeric.Arange funktion
    ·Hur man driver ett Python-skript i ipython
    ·Hur man spelar en wav-fil i Python
    ·Hur man gör ett fönster i Python
    ·Hur man hittar ett magiskt nummer från en Python PYC A…
    ·Rekursiv Merge Sortera i Python
    ·Handledning för LiveWires Python
    ·Hur man gör en exe från en Python fil
    Utvalda artiklarna
    ·Hur du använder SSL Kombinerat med en PHP Redirect
    ·Hur man bygger en skatepark spelet
    ·Hur man gör ett bibliotek i VB Script
    ·Storlek & MaxLength Egenskaper för en textruta
    ·Standard Operating Procedures i Oracle RAC Miljö
    ·Vad är CSS Templates
    ·Skillnad mellan Identifiera och icke-identifierande Rel…
    ·Hur man bygger ett projekt i VB.NET 2005
    ·Fem JavaScript tips
    ·Så här kontrollerar du om webbläsaren har fokus i Ja…
    Copyright © Dator Kunskap http://www.dator.xyz