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

    Göra Histogram i Python

    Den helt fri, öppen källkod Python lägg - på biblioteken matplotlib och numpy erbjuder ett ekonomiskt alternativ till de kommersiellt tillgängliga matematik och statistik program som används för att skapa grafiska representationer av numerisk information . Medan dessa Python verktyg saknar klockor och visselpipor av dyr program , såsom en lätt - till - använda intuitivt gränssnitt , saknar de också rejäl prislappar och flagranta slutanvändare licensrestriktioner . Trots att de sparar pengar , kommer Python verktygen kostar lite extra tid att installera och skapa Python biblioteken . Saker du behöver
    Python 2.7 eller högre
    matplotlib Python library
    numpy Python library
    Visa fler instruktioner
    1

    Öppna programmet Terminal på din Mac eller en konsol fönster i Windows och skriv " python - v " vid prompten för att se till att du har python 2.7 , denna åtgärd berättar den version som du har . Om du använder en Mac , är den version av Python som kom med OS X inte är förenligt med de tillägg på biblioteken som du måste installera , besök Python ( python.org ) och installera Python version 2.7

    2

    Ladda ner och installera numpy och matplotlib från Source Forge ( sourceforge.net ) open - source förvar . Binära installatörer finns för både Mac OS X och Windows operativsystem , så du kommer inte behöva ta itu med svårbegripliga kommandoradsinstallation förfaranden .
    3

    Öppna programmet Terminal i Mac OS X eller trösta i Windows . Initiera Pythontolk genom att skriva " Python " på kommandoraden . Du kommer då att se Python -prompten . Ladda de två nya bibliotek med följande " kommando S " :

    >>>> import numpy som NP >>>> import matplotlib.pyplot som plt

    4

    Skapa några uppgifter om detta histogram genom att definiera axlarna för histogram och generera några slumpmässiga IQ runt en vanlig fördelning med följande kommandon :

    >>>> mu , sigma = 100 , 15 >>>> x = mu + sigma * np.random.randn ( 10000 )
    5

    Skapa layout och parametrarna i histogrammet med följande kommandon : n , papperskorgar , patchar = plt.hist ( x , 50 , normerade = 1 , facecolor = ' g ' , alfa = 0,75 ) katalog

    Lägg etiketter och färg barer eller facken i histogrammet med följande kommandon : plt.xlabel ( ' Smarts ' ) plt.ylabel ( " sannolikhet" ) plt.title ( ' Histogram av IQ ' ) plt.text ( 60 , .025 , r ' $ \\ mu = 100 , \\ \\ sigma = 15 $ ' ) plt.axis ( [ 40 , 160 , 0 , 0.03 ] ) katalog

    slutligen generera histogram med detta kommando : plt.show ( ) detta kommer att generera ett stapeldiagram som illustrerar IQ i den klassiska bell - kurva form med gröna lådor , med deras " y " -axeln representerar IQ och deras " x "-axeln representerar antalet individer som uppnådde dessa värderingar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här räknar du innehållet i ett Dictionary i Pyth…
    ·Hur man kör tre slingor i Python
    ·Hur man gör en String Versaler Använda Python
    ·Hur du kontrollerar om en modul Loaded i Python
    ·Kodlista för Python inbyggda funktioner
    ·Hur man lägga till en sträng i Python
    ·Hur sortera listor i Python
    ·Hur: Python klassmetoder
    ·Hur man gör en global VAR i Python
    ·Hur man byter Vit Space Med Python Regex
    Utvalda artiklarna
    ·Användningsområden för hashCode i Java
    ·Hur du sorterar en generisk lista
    ·Hur får man en Python löpa från CMD
    ·Hur du formaterar kommatecken i ett nummer i Java
    ·Hur man kan begränsa decimaler under C Språk
    ·Hur man byter en karaktär i Vb.net 2003
    ·Hur man gör en MARC Record
    ·Hur du gör din egen spel text äventyr
    ·Hur Code Nim för Python
    ·Hur man bygger Verktyg för PHP 5 för Windows
    Copyright © Dator Kunskap http://www.dator.xyz