बिंदुओं (x, y, z) पर 3-D पॉलीनोमियल का मूल्यांकन करने के लिए, पायथन नम्पाई में polynomial.polyval3d() मेथड का उपयोग करें। मेथड x, y, और z से संबंधित मानों के ट्रिपल्स के साथ बने पॉइंट्स पर बहुआयामी पॉलीनोमियल के मान लौटाता है। पैरामीटर x, y, z हैं। तीन आयामी श्रृंखला का मूल्यांकन बिंदुओं (x, y, z) पर किया जाता है, जहां x, y, और z का आकार समान होना चाहिए। यदि x, y, या z में से कोई सूची या टपल है, तो इसे पहले ndarray में परिवर्तित किया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और यदि यह ndarray नहीं है तो इसे स्केलर माना जाता है।
पैरामीटर c, गुणांकों का ऐरे है जिसे इस तरह क्रमबद्ध किया जाता है कि मल्टीडिग्री i,j,k के पद का गुणांक c[i,j,k] में समाहित होता है। यदि c का डायमेंशन 3 से अधिक है तो शेष इंडेक्स गुणांकों के कई सेट्स को गिनाते हैं। यदि c में 3 से कम डायमेंशन्स हैं, तो इसके आकार को 3-D बनाने के लिए implicitly ones जोड़े जाते हैं। परिणाम का आकार c.shape[3:] + x.shape होगा।
चरण
सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:
import numpy as np from numpy.polynomial.polynomial import polyval3d
गुणांकों का 4D ऐरे बनाएं:
c = np.arange(48).reshape(2, 2, 6, 2)
ऐरे प्रदर्शित करें:
print("हमारा ऐरे...\n", c)आयाम जांचें:
print("\nहमारे ऐरे के आयाम...\n", c.ndim)डेटा टाइप प्राप्त करें:
print("\nहमारे ऐरे ऑब्जेक्ट का डेटा टाइप...\n", c.dtype)आकार प्राप्त करें:
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)बिंदुओं (x, y, z) पर 3-D पॉलीनोमियल का मूल्यांकन करने के लिए, polynomial.polyval3d() मेथड का उपयोग करें। मेथड x, y, और z से संबंधित मानों के ट्रिपल्स के साथ बने पॉइंट्स पर बहुआयामी पॉलीनोमियल के मान लौटाता है:
print("\nपरिणाम...\n", polyval3d([1, 2], [1, 2], [1, 2], c))उदाहरण
import numpy as np
from numpy.polynomial.polynomial import polyval3d
# गुणांकों का 4D ऐरे बनाना
c = np.arange(48).reshape(2, 2, 6, 2)
# ऐरे प्रदर्शित करना
print("हमारा ऐरे...\n", c)
# आयाम जांचना
print("\nहमारे ऐरे के आयाम...\n", c.ndim)
# डेटा टाइप प्राप्त करना
print("\nहमारे ऐरे ऑब्जेक्ट का डेटा टाइप...\n", c.dtype)
# आकार प्राप्त करना
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)
# बिंदुओं (x, y, z) पर 3-D पॉलीनोमियल का मूल्यांकन करने के लिए, पायथन नम्पाई में polynomial.polyval3d() मेथड का उपयोग करें
print("\nपरिणाम...\n", polyval3d([1, 2], [1, 2], [1, 2], c))आउटपुट
हमारा ऐरे... [[[[ 0 1] [ 2 3] [ 4 5] [ 6 7] [ 8 9] [10 11]] [[12 13] [14 15] [16 17] [18 19] [20 21] [22 23]]] [[[24 25] [26 27] [28 29] [30 31] [32 33] [34 35]] [[36 37] [38 39] [40 41] [42 43] [44 45] [46 47]]]] हमारे ऐरे के आयाम... 4 हमारे ऐरे ऑब्जेक्ट का डेटा टाइप... int64 हमारे ऐरे ऑब्जेक्ट का आकार... (2, 2, 6, 2) परिणाम... [[ 552. 18252.] [ 576. 18819.]]