| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Making Histogrammer i Python
    Den helt gratis, open source Python add -on biblioteker Matplotlib og NumPy tilbyde et økonomisk alternativ til de kommercielt tilgængelige matematik og statistik programmer, der bruges til at lave grafiske fremstillinger af numeriske oplysninger . Mens disse Python værktøjer mangler de klokker og fløjter af de dyr -programmer, såsom en nem -at-bruge intuitiv brugerflade, mangler de også heftig prisskilte og ekstreme slutbrugerens licens restriktioner. Selv om de sparer penge , vil Python værktøjer koste lidt ekstra tid i at installere og skabe Python biblioteker. Ting du skal
    Python 2.7 eller højere
    Matplotlib Python bibliotek
    NumPy Python bibliotek
    Vis Flere Instruktioner
    1

    Åbn terminal program på din Mac eller en konsol vindue i Windows og skrive " python- v" ved prompten for at sikre, at du har Python 2.7 , denne handling fortæller dig den version, du har. Hvis du bruger en Mac , den version af Python , der fulgte med OS X er ikke kompatibel med add-on biblioteker, som du bliver nødt til at installere , besøge Python ( python.org ) og installere Python version 2.7
    < br . > 2.

    Hent og installer NumPy og Matplotlib fra Source Forge ( sourceforge.net ) open source- arkiv. Binary installatører findes til både Mac OS X og Windows-operativsystemer , så du ikke behøver at beskæftige sig med mystiske kommandolinje installation procedurer .
    3

    Åbn terminalen i Mac OS X eller konsol i Windows. Indled Pythonfortolkeren ved at skrive " Python " på kommandolinjen . Du vil herefter se Python prompt. Indlæs de to nye biblioteker med følgende "command S" : Hej

    >>>> import numpy som np >>>> import matplotlib.pyplot som plt
    < br > 4

    Opret nogle data for denne histogram ved at definere akserne af histogram og generere nogle tilfældige IQ scores omkring en standard fordeling med følgende kommandoer : Hej

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

    Opret layout og parametre i histogrammet med følgende kommandoer : n , skraldespande, patches = plt.hist (x , 50, normeret = 1, facecolor = ' g ' , alpha = 0,75)

    Tilføj etiketter og farve barer, eller siloer, i histogrammet med følgende kommandoer : plt.xlabel ( Smarts ) plt.ylabel (» sandsynlighed« ) plt.title ( ' Histogram af IQ ) plt.text (60, .025 , r' $ \\ mu = 100, \\ \\ sigma = 15 $ ' ) plt.axis ( [40 , 160, 0 , 0,03 ] )

    sidst generere histogram med denne kommando : plt.show () dette vil generere et søjlediagram , der illustrerer IQ scores i den klassiske klokkeformede kurve form med grønne skraldespande, med deres " y" -aksen repræsenterer IQ scores og deres "x" aksen repræsenterer antallet af personer, der nåede disse scoringer.

    Forrige :

    næste :
      Relaterede artikler
    ·Python Datatyper i hukommelsen 
    ·Sådan Konverter Polar til kartesiske i Python 
    ·Sådan Index en Python List 
    ·Hvordan skal tjekkes for Tastetryk i Python 
    ·Sådan Deltag Strings i Python 
    ·Hvordan man skal fortolke en String som en boolesk i Py…
    ·Sådan filtreres et nummer i en Sequence 
    ·Sådan se fejl i Python 
    ·Sådan konstateres , om en streng er et Palindrome i Py…
    ·Sådan : ScrollArea i Python 
      Anbefalede Artikler
    ·Hvordan at tilføje et billede til et projekt i NetBean…
    ·Sådan Beregn Pi Brug NetBeans 
    ·Sådan kopieres til udklipsholder i Visual Basic 
    ·Hvordan til at omskrive koden for FPS Creator 
    ·Sådan tilføjes en Minimer knap til en Visual Basic Fo…
    ·Sådan sammenkæde en streng med en variabel i JavaScri…
    ·Implicitte & Eksplicit funktioner Programmering 
    ·Sådan bruges Struts Med NetBeans 
    ·Sådan installeres MySQL på Cygwin 
    ·Numerisk Port Fejl i Python 
    Copyright © Computer Viden http://www.computerdk.com