Operativsystemet må oppdateres før du installerer Python (x.y). Kjør følgende kommando for å oppdatere systemet.
$ sudo apt-get oppdatering
Det er nødvendig å sjekke at enhver Python -tolk er installert før i systemet eller ikke. Kjør følgende kommando for å sjekke den installerte versjonen av Python. Det er bedre å fjerne enhver tidligere installert Python -versjon før du installerer Python (X, Y).
$ pythonUtgangen viser at ingen Python -pakke er installert før i systemet. For dette tilfellet må vi installere Python -tolken først.
Installer Python (x.y)
Du kan installere Python (X, Y) eller Scientific Python -pakker på to måter. En måte er å laste ned og installere en passende Python (X, Y) -pakke basert på Ubuntu, og en annen måte er å installere nødvendige pakker for å utføre vitenskapelig databehandling i Python. Den andre veien er enkel å installere som følges i denne opplæringen.
Trinn:
Hvis alle pakkene som er nevnt ovenfor er installert riktig uten feil, er pyton (x, y) installert riktig.
Bruke Python (x, y):
Noen grunnleggende bruksområder av Python (x, y) vises i denne delen av opplæringen ved å bruke forskjellige eksempler med forklaringer. Du må kjøre Spyder Kodeditor for å begynne å bruke Python (x, y). Klikk på Vis søknad ikon og type 'sp ' i søkeboksen. Hvis Spyder er installert riktig da Spyder Ikonet vises.
Klikk på Spyder3 Ikon for å åpne applikasjonen. Følgende skjermbilde vises etter å ha åpnet søknaden.
Nå kan du begynne å skrive kode for å gjøre vitenskapelige databehandlingsoppgaver. De grunnleggende bruken av de fem installerte bibliotekene til Python3 for vitenskapelige operasjoner er vist i følgende seks eksempler.
Eksempel 1: Bruke variabler og typer
Dette eksemplet viser den helt grunnleggende bruken av Python -datatyper og variabler. I det følgende skriptet er fire typer variabler erklært. Disse er jegnteger, float, boolean og streng. type() Metoden brukes i Python for å finne ut hvilken type variabel.
#!/usr/bin/env python3Produksjon:
Kjør manuset ved å trykke spille ( ) knappen fra toppen av redaktøren. Hvis du klikker på Variabel Explorer Fanen fra høyre side, da vises følgende utgang for de fire variablene.
Eksempel-2: Bruke Numpy for å lage en og flerdimensjonal matrise
Alle typer numerisk databehandling gjøres av numpy pakke i Python. Den flerdimensjonale datastrukturen, vektor- og matriksdataene kan defineres og brukes av denne modulen. Den kan beregne veldig raskt fordi den er utviklet av C og Fortran. numpy Modul brukes i følgende skript for å erklære og bruke endimensjonale og todimensjonale matriser i Python. Tre typer matriser er erklært i skriptet. MyArray er en endimensjonal matrise som inneholder 5 elementer. ndim Eiendom brukes til å finne ut dimensjonen til en array -variabel. Len () Funksjon brukes her for å telle det totale antallet elementer i MyArray. shape () Funksjon brukes til å vise den nåværende formen på matrisen. MyArray2 er en todimensjonal matrise som inneholder seks elementer i to rader og tre kolonner (2 × 3 = 6). størrelse() funksjon brukes til å telle de totale elementene i MyArray2. arrangere() Funksjon brukes til å lage en rekkevidde som er navngitt MyArray3 som genererer elementer ved å legge til 2 med hvert element fra 10.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-3: Bruke MATLAB for å tegne en kurve
Matplotlib Bibliotek brukes til å lage 2D- og 3D -vitenskapelige tall basert på spesifikke data. Det kan generere produksjon av høy kvalitet i forskjellige formater som PNG, SVG, EPG, etc. Det er en veldig nyttig modul for å generere tall for forskningsdata der figuren kan oppdateres når som helst ved å endre data. Hvordan du kan tegne en kurve basert på x-aksen og y-aksen verdier ved bruk av denne modulen vises i dette eksemplet. Pylab brukes til å tegne kurven her. Linspace () Funksjon brukes til å angi x-aksers verdi i jevne mellomrom. Y-aksverdier beregnes ved å kvadre verdien av x-aksen. figur() er en init -funksjon som brukes til å aktivere Pylab. 'B' karakter brukes i plott() Funksjon for å stille fargen på kurven. Her indikerer 'B'. xlabel () funksjon brukes til å sette tittelen x-aksen og ylabel () Funksjon brukes til å sette tittelen Y-aksen. Tittelen på grafen er satt av tittel() metode.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt skriptet. Kurven vises på høyre nedre side av bildet.
Eksempel-4: Bruke Sympy-modul for symbolske variabler
Sympy bibliotek brukes i Python for symbolsk algebra. Symbolklasse brukes til å lage et nytt symbol i Python. Her er to symbolske variabler erklært. var1 Variabel er satt til ekte og is_imaginary Eiendom returnerer Falsk for denne variabelen. var2 Variabel er satt til sann som indikerer 1. Så når det er sjekket det var2 er større enn 0 eller ikke, så returnerer det sant.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-5: Lag DataFrame ved hjelp av pandaer
Pandas Library er utviklet for rengjøring, analyse og transformering av data i Python. Den bruker mange funksjoner i numpy bibliotek. Så det er viktig å installere numpy Library of Python før du installerer og bruker Pandas. Det brukes også med andre vitenskapelige biblioteker av Python som Scipy, matplotlib etc. Kjernekomponentene i Pandas er serie og Dataframe. Enhver serie indikerer datokolonnen med data og en DataFrame er en flerdimensjonal tabell over en samling av serier. Følgende skript genererer et DataFrame basert på tre serier med data. Pandas Library importeres i begynnelsen av manuset. Neste, en variabel som heter merker blir erklært med tre serier med data som inneholder merker av tre emner av tre studenter som heter 'Janifer ',' John 'og' Paul '. Dataramme() Funksjon av pandaer brukes i neste uttalelse for å generere en dataaframe basert på variabelen merker og lagre den i variabelen, resultat. Til slutt resultat Variabel skrives ut for å vise DataFrame.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-6: Bruke scipy-modul for matematisk beregning
Scipy Biblioteket inneholder et stort antall vitenskapelige algoritmer for å utføre vitenskapelig databehandling i Python. Noen av dem er integrasjon, interpolasjon, Fourier -transformasjon, lineær algebra, statistikk, fil IO osv. Spyder Editor brukes til å skrive og utføre kodene i tidligere eksempler. Men Spyder Editor støtter ikke Scipy -modulene. Du kan sjekke listen over støttede moduler av Spyder Editor ved å trykke på Avhengigheter .. Alternativ for hjelpemeny. Scipy -modulen eksisterer ikke på listen. Så de følgende to eksemplene vises fra terminalen. Åpne terminalen ved å trykke “Alt_ctrl+t ” og skriv Python å kjøre Python -tolken.
Scipy -biblioteket inneholder en modul som heter CBRT For å beregne kubenroten et hvilket som helst tall. Følgende skript vil beregne kubenroten til tre tall. numpy Bibliotek importeres for å definere listen over tallene. NESTE, Scipy bibliotek og CBRT modul som er under Scipy.spesiell importeres. Kubens rotverdier på 8, 27 og 64 er lagret i variabelen resultat som blir skrevet ut senere.
>>> Importer numpyProduksjon:
Følgende utgang vises etter å ha kjørt kommandoene. Kubroten til 8, 27 og 64 er 2, 3 og 4.
Lining Modul med Scipy Library brukes til å løse den lineære algebraen. Her, Scipy Bibliotek importeres i den første kommandoen og den neste Lining modul av Scipy Bibliotek importeres. numpy Bibliotek importeres for å erklære matriser. Her, Eq variabel erklært å definere koeffisientene og Val Variabel brukes til å definere de respektive verdiene for beregning. løse() funksjon brukes til å beregne resultatene basert på Eq og Val variabler.
>>> Importer scipyProduksjon:
Følgende utgang vises etter å ha kjørt kommandoene ovenfor.
Python er et veldig nyttig programmeringsspråk for å løse forskjellige typer matematiske og vitenskapelige problemer. Python inneholder et stort antall biblioteker for å gjøre denne typen oppgave. Den helt grunnleggende bruken av noen biblioteker vises i denne opplæringen. Hvis du vil være en vitenskapelig programmerer og nybegynner for Python (X, Y), vil denne opplæringen hjelpe deg med å installere og bruke Python (X, Y) på Ubuntu.
En demo finner du her nedenfor: