Python-Determinante
-
Verwenden Sie
numpy.linalg.det()
, um die Determinante der Matrix in Python zu berechnen -
Verwenden Sie die
symPy
-Bibliothek, um die Determinante der Matrix in Python zu berechnen
Die Determinante
einer Matrix ist eine skalare Zahl, die nur quadratischen Matrizen zugeordnet ist. Für eine quadratische Matrix [[1,2], [3,4]]
wird die Determinante als (1x4) - (2x3)
berechnet.
Verwenden Sie numpy.linalg.det()
, um die Determinante der Matrix in Python zu berechnen
Das Paket NumPy
hat ein Modul namens linalg
, was für lineare Algebra steht. Dieses Modul bietet eine eingebaute Methode det()
um die Determinante einer Matrix in Python zu berechnen.
Um das Paket NumPy
zu verwenden, müssen wir es zuerst mit dem folgenden Befehl installieren.
#Python 3.x
pip install numpy
Nach der Installation können wir die Determinante jeder quadratischen Matrix mit der folgenden Syntax finden.
Syntax:
# Python 3.x
numpy.linalg.det(matrix)
Determinante einer 2x2
-Matrix in Python
Im folgenden Code haben wir ein NumPy-Array 2x2
erstellt und die Determinante der Matrix mit der Methode det()
berechnet. Schließlich haben wir die Determinante abgerundet, da diese Methode die Determinante als Float-Datentyp zurückgibt.
Beispielcode:
# Python 3.x
import numpy as np
matrix = np.array([[7, 5], [2, 4]])
det = np.linalg.det(matrix)
print("Determinant of the matrix is:", round(det))
Ausgang:
#Python 3.x
Determinant of the matrix is: 18
Determinante einer 3x3
-Matrix in Python
Wir können die Determinante einer 3x3
oder einer beliebigen Dimension einer quadratischen Matrix mit dem gleichen Verfahren berechnen. Im folgenden Code haben wir ein 3x3
-NumPy-Array konstruiert und die det()
-Methode verwendet, um die Determinante der Matrix zu bestimmen.
Beispielcode:
# Python 3.x
import numpy as np
matrix = np.array([[7, 5, 3], [2, 4, 1], [5, 8, 6]])
det = np.linalg.det(matrix)
print("Determinant of the matrix is:", round(det))
Ausgang:
#Python 3.x
Determinant of the matrix is: 65
Verwenden Sie die symPy
-Bibliothek, um die Determinante der Matrix in Python zu berechnen
Das symPy
ist eine Open-Source-Bibliothek in Python für symbolische Berechnungen. Mit dieser Bibliothek können wir verschiedene algebraische und andere mathematische Operationen durchführen.
Um symPy
verwenden zu können, müssen wir es zuerst mit dem folgenden Befehl installieren.
#Python 3.x
pip install sympy
Determinante
einer 2x2
-Matrix in Python
Wir haben eine 2x2
-Matrix mit der sympy.Matrix()
-Methode im folgenden Code erstellt. Dann haben wir die Determinante gefunden, indem wir die Methode det()
mit der Matrix aufgerufen haben.
Beispielcode:
# Python 3.x
import sympy as sp
matrix = sp.Matrix([[7, 5], [2, 4]])
determinant = matrix.det()
print("Determinant of the matrix is:", determinant)
Ausgang:
#Python 3.x
Determinant of the matrix is: 18
Determinante
einer 3x3
-Matrix in Python
Das Verfahren ist das gleiche für eine 3x3
-Matrix oder eine quadratische Matrix beliebiger Dimension, um die Determinante zu finden. Im folgenden Code haben wir eine 3x3
-Matrix erstellt und ihre Determinante mit der det()
-Methode mit der Matrix gefunden.
Beispielcode:
# Python 3.x
import sympy as sp
matrix = sp.Matrix([[7, 5, 3], [2, 4, 1], [5, 8, 6]])
determinant = matrix.det()
print("Determinant of the matrix is:", determinant)
Ausgang:
#Python 3.x
Determinant of the matrix is: 65
I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.
LinkedIn