Python

So installieren und verwenden Sie Python(x,y) in Python

So installieren und verwenden Sie Python(x,y) in Python
Python ist heute eine sehr beliebte Programmiersprache, um verschiedene Arten von Anwendungen zu entwickeln oder Programmierprobleme zu lösen. Es enthält viele Standardbibliotheken und Pakete für verschiedene Zwecke. Python(x,y) ist eine der kostenlosen Python-Verteilungen zur Durchführung mathematischer Berechnungen und Datenanalysen. Es wird entwickelt und gewartet von Pierre Raybaut. Der Benutzer kann mit dieser Verteilung verschiedene wissenschaftliche Berechnungen durchführen, z. B. 2D- oder 3D-Plotting, wissenschaftliche Projektentwicklung, paralleles Rechnen usw. Es basiert auf dem Qt-Entwicklungsframework und der Spyder-Entwicklungsumgebung. Es wurde hauptsächlich für wissenschaftliche Programmierer entwickelt. Es unterstützt sowohl interpretierte als auch kompilierte Sprachen. Sie sollten über Python-Grundkenntnisse verfügen, um Python (x,y) verwenden zu können. Es kann sowohl in Windows- als auch in Linux-Betriebssystemen verwendet werden.  Wie Python(x,y) auf dem Ubuntu-Betriebssystem installiert und verwendet werden kann, wird in diesem Tutorial gezeigt.

Vor der Installation:

Das Betriebssystem muss vor der Installation von Python(x.j). Führen Sie den folgenden Befehl aus, um das System zu aktualisieren.

$ sudo apt-get update

Es ist notwendig zu überprüfen, ob zuvor ein Python-Interpreter im System installiert ist oder nicht. Führen Sie den folgenden Befehl aus, um die installierte Version von Python zu überprüfen. Es ist besser, alle zuvor installierten Python-Versionen zu entfernen, bevor Sie Python (x, y) installieren.

$python

Die Ausgabe zeigt, dass noch kein Python-Paket im System installiert wurde. Für diesen Fall müssen wir zuerst den Python-Interpreter installieren.

Python installieren (x.j)

Sie können Python (x, y) oder wissenschaftliche Python-Pakete auf zwei Arten installieren. Eine Möglichkeit besteht darin, ein geeignetes Python(x,y)-Paket basierend auf Ubuntu herunterzuladen und zu installieren, und eine andere Möglichkeit besteht darin, notwendige Pakete für die Durchführung wissenschaftlicher Berechnungen in Python zu installieren.  Der zweite Weg ist einfach zu installieren, der in diesem Tutorial befolgt wird.

Schritte:

  1. Zuerst müssen Sie den Python-Interpreter und den Paketmanager installieren, um den Installationsvorgang zu starten. Führen Sie also den folgenden Befehl aus, um zu installieren python3 und python3-pip Pakete. Drücken Sie 'ja' wenn es um Erlaubnis für die Installation bittet.
$ sudo apt-get install python3 python3-pip

  1. Als nächstes müssen Sie die notwendigen wissenschaftlichen Bibliotheken von . installieren python3 für wissenschaftliche Operationen. Führen Sie den folgenden Befehl aus, um die Bibliotheken zu installieren. Hier werden nach Ausführung des Befehls fünf Bibliotheken installiert. Diese sind numpy, matplotlib, scipy, pandas und Sympathie. Die Verwendung dieser Bibliotheken wird im nächsten Teil dieses Tutorials erklärt.
$ sudo apt-get install python3-numpy python3-matplotlib
python3-scipy python3-pandas python3-sympy

  1. Um die Einschränkungen des Python-Interpreters zu beseitigen und eine benutzerfreundliche Oberfläche bereitzustellen, python Paket ist gebraucht. Führen Sie den folgenden Befehl aus, um zu installieren ipython3 Paket.
$ sudo apt-get install ipython3

  1. Führen Sie den folgenden Befehl aus, um zu installieren qt5 verwandte Pakete für die GUI-Entwicklung.
$ sudo apt-get install python3-pyqt5
python3-pyqt5.qtopengl python3-pyqt5.qtquick

  1. Spyder ist ein nützlicher Code-Editor, der die Syntax hervorheben und die Code-Bearbeitung und das Debuggen vereinfachen kann. Führen Sie den folgenden Befehl aus, um zu installieren spyder.
$ sudo apt-get install spyder3

Wenn alle oben genannten Pakete ohne Fehler ordnungsgemäß installiert wurden, ist Ihr Python (x, y) ordnungsgemäß installiert.

Verwenden von Python(x,y):

Einige grundlegende Anwendungen von Python(x,y) werden in diesem Teil des Tutorials anhand verschiedener Beispiele mit Erklärungen gezeigt shown. Sie müssen die ausführen spyder Code-Editor, um mit der Verwendung von Python (x, y) zu beginnen. Klick auf das Anwendung anzeigen Symbol und geben Sie 'sp' im Suchfeld. Wenn spyder ist dann richtig installiert spyder Symbol erscheint.

Klicke auf Spyder3 Symbol zum Öffnen der Anwendung. Der folgende Bildschirm erscheint nach dem Öffnen der Anwendung.

Jetzt können Sie mit dem Schreiben von Code für wissenschaftliche Rechenaufgaben beginnen. Die grundlegenden Verwendungen der fünf installierten Python3-Bibliotheken für wissenschaftliche Operationen werden in den folgenden sechs Beispielen gezeigt.

Beispiel-1: Verwenden von Variablen und Typen

Dieses Beispiel zeigt die sehr grundlegende Verwendung von Python-Datentypen und -Variablen. Im folgenden Skript werden vier Variablentypen deklariert. Das sind ichteger, float, boolean und Schnur. Art() -Methode wird in Python verwendet, um den Typ einer beliebigen Variablen herauszufinden.

#!/usr/bin/env python3
#Integer-Wert zuweisen
var1 = 50
drucken (Typ(var1))
 
#Floatwert ermitteln
var2 = 3.89
drucken (Typ (var2))
 
#Zuweisen
var3 = Wahr
drucken (Typ(var3))
 
#Zeichenfolgenwert zuweisen
var4 = "LinuxHinweis"
drucken (Typ(var4))

Ausgabe:
Führen Sie das Skript aus, indem Sie drücken abspielen ( ) Schaltfläche oben im Editor. Wenn Sie auf . klicken Variablen-Explorer Registerkarte von der rechten Seite, dann erscheint die folgende Ausgabe für die vier Variablen.

Beispiel-2: Verwenden von numpy zum Erstellen eines ein- und mehrdimensionalen Arrays

Alle Arten der numerischen Berechnung werden von are numpy Paket in Python. Die mehrdimensionale Datenstruktur, Vektor- und Matrixdaten können von diesem Modul definiert und verwendet werden. Es kann sehr schnell rechnen, da es von C und FORTRAN entwickelt wurde. numpy Das Modul wird im folgenden Skript verwendet, um eindimensionale und zweidimensionale Arrays in Python zu deklarieren und zu verwenden. Im Skript werden drei Arten von Arrays deklariert. myArray ist ein eindimensionales Array, das 5 Elemente enthält. ndim -Eigenschaft wird verwendet, um die Dimension einer Array-Variablen herauszufinden. len() Funktion wird hier verwendet, um die Gesamtzahl der Elemente von . zu zählen myArray. sohape() Funktion wird verwendet, um die aktuelle Form des Arrays anzuzeigen. myArray2 ist ein zweidimensionales Array, das sechs Elemente in zwei Zeilen und drei Spalten enthält (2×3=6). Größe() Funktion wird verwendet, um die Gesamtheit der Elemente von zu zählen myArray2. ordnen() -Funktion wird verwendet, um ein Bereichs-Array namens . zu erstellen myArray3 das erzeugt Elemente durch Addieren von 2 mit jedem Element von 10.

#!/usr/bin/env python3
#Numpy verwenden
numpy als npy importieren
#Deklariere ein eindimensionales Array
myArray = npy.Array([90,45,78,12,66])
#Alle Elemente drucken
print(meinArray)
#Drucke die Dimension des Arrays
print(myArray.ndim)
 
#Drucken Sie die Gesamtzahl der Elemente
print(len(meinArray))
 
#Drucken Sie die Form des Arrays
drucken (npy.Form(meinArray))
 
#Deklariere ein zweidimensionales Array
myArray2 = npy.Array([[101,102,103],["Nila","Ella","Bella"]])
 
##Drucken Sie die Gesamtzahl der Elemente
drucken (npy.Größe (meinArray2))
 
#Erstelle ein Bereichs-Array
myArray3=npy.arange(10,20,2)
 
#Drucken Sie die Array-Elemente
print(myArray3)

Ausgabe:

Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-3: Verwenden von Matlab zum Zeichnen einer Kurve

Matplotlib Bibliothek wird verwendet, um wissenschaftliche 2D- und 3D-Figuren basierend auf bestimmten Daten zu erstellen. Es kann eine hochwertige Ausgabe in verschiedenen Formaten wie PNG, SVG, EPG usw.  Es ist ein sehr nützliches Modul zum Generieren von Zahlen für Forschungsdaten, bei denen die Zahl jederzeit durch Änderung von Daten aktualisiert werden kann. Wie Sie mit diesem Modul eine Kurve basierend auf den x- und y-Achsenwerten zeichnen können, wird in diesem Beispiel gezeigt shown. pylab wird verwendet, um die Kurve hier zu zeichnen. linspace() Funktion wird verwendet, um den x-Achsen-Wert in regelmäßigen Abständen einzustellen. Y-Achsen-Werte werden berechnet, indem der Wert der x-Achse quadriert wird. Zahl() ist eine Init-Funktion, die verwendet wird, um zu aktivieren pylab. 'b'-Zeichen wird verwendet in Handlung() Funktion zum Einstellen der Farbe der Kurve.  Hier bedeutet 'b' blaue Farbe. xlabel() Funktion wird verwendet, um den Titel der x-Achse und ylabel() Funktion wird verwendet, um den Titel der y-Achse zu setzen. Der Titel der Grafik wird gesetzt durch Titel() Methode.

#!/usr/bin/env python3
#Pylab-Modul verwenden
pylab als pl . importieren
#Setzen Sie den Wert der x-Achse
x = pl.Zeilenabstand(0, 8, 20)
#Berechnen Sie den Wert der y-Achse
y = x ** 2
 
#Initialisierung zum Plotten
bitte.Zahl()
 
#Stellen Sie das Diagramm basierend auf dem x-, y-Wert mit blauer Farbe ein
bitte.Plot(x, y, 'b')
 
#Lege den Titel für die x-Achse fest
bitte.xlabel('x')
 
#Lege den Titel für die y-Achse fest
bitte.ylabel('y')
 
#Lege den Titel für die Grafik fest
bitte.title('Plotting-Beispiel')
bitte.Show()

Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts. Die Kurve wird rechts unten im Bild angezeigt.

Beispiel-4: Sympy-Modul für symbolische Variablen verwenden

Die Sympy-Bibliothek wird in Python für die symbolische Algebra verwendet. Die Symbolklasse wird verwendet, um ein neues Symbol in Python zu erstellen. Hier werden zwei symbolische Variablen deklariert. var1 Variable ist auf gesetzt Wahr und  ist_imaginär Immobilienrückgaben Falsch für diese Variable. var2 Variable ist auf true gesetzt, was 1 . anzeigt.  Also, wenn es überprüft wird, dass var2 größer als 0 ist oder nicht, dann wird True zurückgegeben.

#!/usr/bin/env python3
 
#sympy-Modul importieren
aus Sympy-Import *
 
#Erzeuge eine Symbolvariable namens 'var1' mit einem Wert
var1 = Symbol('var1',real=Wahr)
 
#Teste den Wert
drucken (var1.ist_imaginär)
 
#Erzeuge eine Symbolvariable namens 'var2' mit einem Wert
var2 = Symbol('var2', positiv=Wahr)
 
#Überprüfen Sie, ob der Wert größer als 0 ist oder nicht
drucken(var2>0)

Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-5: DataFrame mit Pandas erstellen pan

Die Pandas-Bibliothek wurde zum Bereinigen, Analysieren und Transformieren von Daten in Python entwickelt. Es verwendet viele Funktionen von numpy Bibliothek. Also unbedingt installieren essential numpy Python-Bibliothek vor der Installation und Verwendung Pandas. Es wird auch mit anderen wissenschaftlichen Python-Bibliotheken verwendet wie scipy, matplotlib usw. Die Kernkomponenten von Pandas sind Serie und DataFrame. Jede Reihe gibt die Datenspalte an und ein DataFrame ist eine mehrdimensionale Tabelle einer Reihe von Reihen. Das folgende Skript generiert einen DataFrame basierend auf drei Datenreihen.  Pandas-Bibliothek wird am Anfang des Skripts importiert imported. Als nächstes eine Variable namens Marken wird mit drei Datenreihen deklariert, die Noten von drei Fächern von drei Studenten mit dem Namen 'Janifer', 'John' und 'Paul'. Datenrahmen() Die Funktion von Pandas wird in der nächsten Anweisung verwendet, um einen DataFrame basierend auf der Variablen zu generieren Marken und speichere es in der Variablen, Ergebnis. Schließlich die Ergebnis Variable wird gedruckt, um den DataFrame anzuzeigen.

#!/usr/bin/env python3
 
#importieren Sie das Modul
Pandas als pd importieren
 
#Noten für drei Fächer für drei Schüler setzen
Markierungen =
'Janifer': [89, 67, 92],
'Johannes': [70, 83, 75],
'Paulus': [76, 95, 97]

 
#Erstellen Sie den Datenrahmen mit Pandas
Fächer = pd.DataFrame(Markierungen)
 
#Datenrahmen anzeigen
Drucken (Themen)

Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-6: Verwenden des scipy-Moduls für mathematische Berechnungen

SciPy Bibliothek enthält eine große Anzahl wissenschaftlicher Algorithmen für die Durchführung wissenschaftlicher Berechnungen in Python. Einige davon sind Integration, Interpolation, Fourier-Transformation, Lineare Algebra, Statistik, Datei-IO usw. Der Spyder-Editor wird verwendet, um die Codes in den vorherigen Beispielen zu schreiben und auszuführen. Aber der Spyder Editor unterstützt die Scipy-Module nicht not. Sie können die Liste der unterstützten Module des Spyder-Editors überprüfen, indem Sie . drücken Abhängigkeiten… Option des Hilfemenüs. Scipy-Modul existiert nicht in der Liste. Die folgenden beiden Beispiele werden also vom Terminal aus gezeigt. Öffnen Sie das Terminal durch Drücken von „Alt_Strg+T“ und Typ Python um den Python-Interpreter auszuführen.

Berechnen der Kubikwurzel von Zahlen

Die scipy-Bibliothek enthält ein Modul namens cbrt um die Kubikwurzel einer beliebigen Zahl zu berechnen. Das folgende Skript berechnet die Kubikwurzel von drei Zahlen. numpy Bibliothek wird importiert, um die Liste der Nummern zu definieren. Nächster, scipy Bibliothek und cbrt Modul, das unter ist scipy.Besondere werden importiert.  Die Kubikwurzelwerte von 8, 27 und 64 werden in der Variablen gespeichert Ergebnis das wird später gedruckt.

>>> numpy importieren
>>> scipy importieren
>>> von scipy.Sonderimport cbrt
>>> Ergebnis = cbrt([ 8, 27, 64])
>>> drucken (Ergebnis)

Ausgabe:
Die folgende Ausgabe wird erscheinen, nachdem die Befehle ausgeführt wurden. Die Kubikwurzel von 8, 27 und 64 sind 2, 3 und 4.

Lösen der linearen Algebra mit dem Scipy-Modul

linalg Modul der scipy-Bibliothek wird verwendet, um die lineare Algebra zu lösen.  Hier, scipy Bibliothek wird im ersten Befehl importiert und im nächsten linalg Modul von scipy Bibliothek wird importiert. numpy Bibliothek wird importiert, um die Arrays zu deklarieren. Hier, eq Variable wird deklariert, um die Koeffizienten zu definieren und val Variable wird verwendet, um die jeweiligen Werte für die Berechnung zu definieren.  lösen() Funktion wird verwendet, um die Ergebnisse basierend auf zu berechnen eq und val Variablen.

>>> scipy importieren
>>> aus scipy import linalg
>>> numpy als np importieren
>>> eq = np.Array([[9, 0, 5], [10, 3, -2], [7, -2, 0]])
>>> Wert = np.Array([3, -6, 9])
>>> Ergebnis = linalg.löse(eq,val)
>>> drucken (Ergebnis)

Ausgabe:
Die folgende Ausgabe erscheint, nachdem Sie die obigen Befehle ausgeführt haben.

Fazit:

Python ist eine sehr nützliche Programmiersprache zum Lösen verschiedener Arten von mathematischen und wissenschaftlichen Problemen. Python enthält eine große Anzahl von Bibliotheken für diese Art von Aufgaben. Die sehr grundlegenden Verwendungen einiger Bibliotheken werden in diesem Tutorial gezeigt. Wenn Sie ein wissenschaftlicher Programmierer und Anfänger für Python (x, y) sein möchten, hilft Ihnen dieses Tutorial bei der Installation und Verwendung von Python (x, y) unter Ubuntu.

Eine Demo finden Sie hier unten:

So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...
So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...