Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में हर्माइट श्रृंखला गुणांकों की 1-D सरणी का स्केल्ड साथी मैट्रिक्स लौटाना

1-D सरणी के बहुपद गुणांकों का स्केल्ड साथी मैट्रिक्स लौटाने के लिए, पायथन NumPy में hermite.hermcompanion() विधि का उपयोग करें। आधार बहुपदों को इस तरह स्केल किया जाता है कि जब c एक हर्माइट आधार बहुपद होता है तो साथी मैट्रिक्स सममित होता है। यह अस्केल्ड मामले की तुलना में बेहतर आइगेनवैल्यू अनुमान प्रदान करता है और आधार बहुपदों के लिए आइगेनवैल्यू वास्तविक होने की गारंटी होती है यदि उन्हें प्राप्त करने के लिए numpy.linalg.eigvalsh का उपयोग किया जाता है। यह विधि (deg, deg) आयामों का स्केल्ड साथी मैट्रिक्स लौटाती है। पैरामीटर c निम्न से उच्च डिग्री तक क्रमबद्ध हर्माइट श्रृंखला गुणांकों की 1-D सरणी है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np
from numpy.polynomial import hermite as H

गुणांकों की 1D सरणी बनाएं:

c = np.array([1, 2, 3])

सरणी प्रदर्शित करें:

print("हमारी सरणी...\n", c)

आयाम जांचें:

print("\nहमारी सरणी के आयाम...\n", c.ndim)

डेटा प्रकार प्राप्त करें:

print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", c.dtype)

आकार प्राप्त करें:

print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", c.shape)

बहुपद गुणांकों की 1-D सरणी का स्केल्ड साथी मैट्रिक्स लौटाने के लिए hermite.hermcompanion() विधि का उपयोग करें:

print("\nपरिणाम...\n", H.hermcompanion(c))

उदाहरण

import numpy as np
from numpy.polynomial import hermite as H
# गुणांकों की 1D सरणी बनाएं
c = np.array([1, 2, 3])
# सरणी प्रदर्शित करें
print("हमारी सरणी...\n", c)
# आयाम जांचें
print("\nहमारी सरणी के आयाम...\n", c.ndim)
# डेटा प्रकार प्राप्त करें
print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", c.dtype)
# आकार प्राप्त करें
print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", c.shape)
# स्केल्ड साथी मैट्रिक्स लौटाएं
print("\nपरिणाम...\n", H.hermcompanion(c))

आउटपुट

हमारी सरणी... [1 2 3]
हमारी सरणी के आयाम... 1
हमारी सरणी ऑब्जेक्ट का डेटा प्रकार... int64
हमारी सरणी ऑब्जेक्ट का आकार... (3,)
परिणाम... [[0. 0.58925565] [0.70710678 -0.33333333]]
  1. - Python में NumPy से शेबीशेव श्रृंखला का स्केल्ड साथी मैट्रिक्स प्राप्त करें

    परिचय numpy.polynomial.chebyshev.chebcompanion() फ़ंक्शन शेबीशेव श्रृंखला गुणांकों की 1-D सरणी के लिए स्केल्ड साथी मैट्रिक्स (companion matrix) लौटाता है। स्केलिंग मैट्रिक्स को सममित बनाती है जब c शेबीशेव आधार बहुपद हो, जिससे बेहतर आइगेनमान अनुमान मिलते हैं। पैरामीटर c: 1-D शेबीशेव श्रृंखला गुणां

  1. - पायथन में 1-D बहुपद गुणांक सरणी का साथी मैट्रिक्स प्राप्त करें

    परिचय पायथन में NumPy का उपयोग करके 1-D बहुपद गुणांक सरणी का साथी मैट्रिक्स प्राप्त करने के लिए polynomial.polycompanion() विधि का उपयोग करें। पावर श्रृंखला के लिए साथी मैट्रिक्स को आधार को स्केल करके सममित नहीं बनाया जा सकता, इसलिए यह फ़ंक्शन लंबवत बहुपदों के लिए उनसे भिन्न होता है। यह विधि (deg, d

  1. - पायथन में रैखिक बीजगणित में मैट्रिक्स या वैक्टर का नॉर्म लौटाना

    रैखिक बीजगणित में मैट्रिक्स या वैक्टर का नॉर्म लौटाने के लिए, पायथन NumPy में LA.norm() विधि का उपयोग करें। पहला पैरामीटर x एक इनपुट सरणी है। यदि अक्ष None है, तो x 1-D या 2-D होना चाहिए, जब तक कि ord None न हो। यदि अक्ष और ord दोनों None हैं, तो x.ravel का 2-नॉर्म लौटाया जाएगा। दूसरा पैरामीटर ord न