Problem

8 /12


विकर्ण सरणी

Theory Click to read/hide

विकर्ण सारणियाँ

 diag(V, k=0) फ़ंक्शन आपको एक सरणी से एक विकर्ण निकालने के साथ-साथ एक-आयामी सरणी से विकर्ण सरणी बनाने की अनुमति देता है।
V - एक सरणी-जैसी वस्तु, द्वि-आयामी या एक-आयामी सरणियाँ, मैट्रिक्स, सूचियाँ, या टुपल्स, या कोई फ़ंक्शन या ऑब्जेक्ट जो एक सूची या टपल देता है।
k - विकर्ण की अनुक्रमणिका (वैकल्पिक).
डिफ़ॉल्ट k = 0 है जो मुख्य विकर्ण से संबंधित है। एक धनात्मक k मान विकर्ण को ऊपर ले जाता है, एक ऋणात्मक मान इसे नीचे ले जाता है।

फ़ंक्शन लौटाता है सरणी NumPy (ndarray) - निर्दिष्ट सरणी विकर्ण या निर्दिष्ट एक-आयामी सरणी से विकर्ण सरणी।

Problem

इनपुट नंबर n है। आकार nxn, में  में विकर्ण संख्याएं 0 से n-1 हैं, और शेष संख्याएं 0 हैं
 

 

उदाहरण
<टेबल क्लास = "टेबल-एसएम टेबल-बॉर्डर टेबल-स्ट्राइप्ड टेबल-लिस्ट-टेस्ट"> <सिर> <थ वर्ग = "अंक"> # <वें>इनपुट <वें>आउटपुट <शरीर> 1 5 [[0 0 0 0 0]
 [0 1 0 0 0]
 [0 0 2 0 0]
 [0 0 0 3 0]
 [0 0 0 0 4]]