परिचय
पायथन में रैखिक बीजगणित में मैट्रिक्स या वेक्टर का मानदंड प्राप्त करने के लिए, numpy.linalg.norm() विधि का उपयोग करें। ord पैरामीटर में -np.inf पास करके ऋणात्मक अनंत मानदंड प्राप्त किया जा सकता है।
पैरामीटर्स
- x: इनपुट सरणी।
- ord: मानदंड का क्रम। -np.inf ऋणात्मक अनंत मानदंड के लिए।
- axis: मानदंड की गणना के लिए अक्ष (डिफ़ॉल्ट: None)।
- keepdims: परिणाम में आयाम बनाए रखें (डिफ़ॉल्ट: False)।
चरण-दर-चरण उदाहरण
आवश्यक लाइब्रेरी आयात करें
import numpy as np
from numpy import linalg as LA
मैट्रिक्स बनाएं
arr = np.array([[-4, -3, -2],
[-1, 0, 1],
[ 2, 3, 4]])
मैट्रिक्स की जानकारी प्रदर्शित करें
print("हमारी सरणी...\n", arr)
print("\nसरणी के आयाम...\n", arr.ndim)
print("\nसरणी का डेटा प्रकार...\n", arr.dtype)
print("\nसरणी का आकार...\n", arr.shape)
ऋणात्मक अनंत मानदंड की गणना करें
print("\nपरिणाम...\n", LA.norm(arr, -np.inf))
पूर्ण कोड उदाहरण
import numpy as np
from numpy import linalg as LA
# मैट्रिक्स बनाएं
arr = np.array([[-4, -3, -2],
[-1, 0, 1],
[ 2, 3, 4]])
# मैट्रिक्स प्रदर्शित करें
print("हमारी सरणी...\n", arr)
print("\nसरणी के आयाम...\n", arr.ndim)
print("\nसरणी का डेटा प्रकार...\n", arr.dtype)
print("\nसरणी का आकार...\n", arr.shape)
# ऋणात्मक अनंत मानदंड की गणना करें
print("\nपरिणाम...\n", LA.norm(arr, -np.inf))
आउटपुट
हमारी सरणी...
[[-4 -3 -2]
[-1 0 1]
[ 2 3 4]]
सरणी के आयाम...
2
सरणी का डेटा प्रकार...
int64
सरणी का आकार...
(3, 3)
परिणाम...
2.0
व्याख्या: मैट्रिक्स के लिए ऋणात्मक अनंत मानदंड (ord=-np.inf) पंक्तियों के निरपेक्ष मानों के योग का न्यूनतम होता है। पंक्ति योग: 9, 2, 9। न्यूनतम = 2.0।