선형 대수학에서 행렬 또는 벡터의 Norm을 반환하려면 PythonNumpy에서 LA.norm() 메서드를 사용합니다. 첫 번째 매개변수 x는 입력 배열입니다. 축이 None이면 ord가None이 아닌 한 x는 1차원 또는 2차원이어야 합니다. axis와 ord가 모두 None이면 x.ravel의 2-norm이 반환됩니다.
두 번째 매개변수인 ord는 규범의 차수입니다. inf는 numpy의 inf 객체를 의미합니다. 기본값은 없음입니다. 매개변수로 설정된 "nuc"는 핵 규범입니다. Frobenius와 핵 노름차수는 모두 행렬에 대해서만 정의됩니다.
단계
먼저 필요한 라이브러리를 가져옵니다 -
import numpy as np from numpy import linalg as LA
배열 생성 -
arr = np.array([[ -4, -3, -2], [-1, 0, 1], [2, 3, 4] ])
배열 표시 -
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) 선형 대수학에서 행렬 또는 벡터의 Norm을 반환하려면 LA.norm() 메서드를 사용하십시오 -
print("\nResult...\n",LA.norm(arr, 'nuc')) 예시
import numpy as np
from numpy import linalg as LA
# Create an array
arr = np.array([[ -4, -3, -2],[-1, 0, 1],[2, 3, 4] ])
# 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 return the Norm of the matrix or vector in Linear Algebra, use the LA.norm() method in Python Numpy
print("\nResult...\n",LA.norm(arr, 'nuc'))에서 LA.norm() 메서드 사용 출력
Our Array... [[-4 -3 -2] [-1 0 1] [ 2 3 4]] Dimensions of our Array... 2 Datatype of our Array object... int64 Shape of our Array object... (3, 3) Result... 9.797958971132713