在 Python 線性代數中計算二維陣列的行列式
要線上性代數中計算 2D 陣列的行列式,請在 Python Numpy 中使用 np.linalg.det()。第一個引數 a 是要計算行列式的輸入陣列。此方法返回 a 的行列式。
步驟
首先,匯入必要的庫 -
import numpy as np
建立一個數組 -
arr = np.array([[ 5, 10], [12, 18]])
顯示陣列 -
print("Our Array...\n",arr)檢查維度 -
print("\nDimensions of our Array...\n",arr.ndim)
獲取資料型別 -
print("\nDatatype of our Array object...\n",arr.dtype)獲取形狀 -
print("\nShape of our Array object...\n",arr.shape)要線上性代數中計算 2D 陣列的行列式,請在 Python 中使用 np.linalg.det() -
print("\nResult...\n",np.linalg.det(arr))示例
import numpy as np
# Create an array
arr = np.array([[ 5, 10], [12, 18]])
# Display the array
print("Our Array...\n",arr)
# Check the Dimensions
print("\nDimensions of our Array...\n",arr.ndim)
# Get the Datatype
print("\nDatatype of our Array object...\n",arr.dtype)
# Get the Shape
print("\nShape of our Array object...\n",arr.shape)
# To compute the determinant of a 2D array in linear algebra, use the np.linalg.det() in Python Numpy.
# The 1st parameter, a is the input array to compute determinants for.
# The method returns the determinant of a.
print("\nResult...\n",np.linalg.det(arr))輸出
Our Array... [[ 5 10] [12 18]] Dimensions of our Array... 2 Datatype of our Array object... int64 Shape of our Array object... (2, 2) Result... -30.000000000000014
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP