Python-Determinante

Fariba Laiq 10 Oktober 2023
  1. Verwenden Sie numpy.linalg.det(), um die Determinante der Matrix in Python zu berechnen
  2. Verwenden Sie die symPy-Bibliothek, um die Determinante der Matrix in Python zu berechnen
Python-Determinante

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
Fariba Laiq avatar Fariba Laiq avatar

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