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

पायथन में x, y और z के कार्टेशियन उत्पाद पर 3-डी बहुपद का मूल्यांकन करें

x, y, z के कार्टेशियन गुणनफल पर 3-डी बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polygrid3d(x, y,z) विधि का उपयोग करें। यह विधि x और y के कार्तीय गुणन के बिंदुओं पर द्विविमीय बहुपद के मान लौटाती है।

पहला पैरामीटर, x,y,z त्रिविमीय श्रंखला हैं जिनका मूल्यांकन x, y, और z के कार्तीय उत्पाद के बिंदुओं पर किया जाता है। यदि x,`y`, या z एक सूची या टपल है, तो इसे पहले एक ndarray में बदल दिया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और, यदि यह ndarray नहीं है, तो इसे एक अदिश के रूप में माना जाता है।

दूसरा पैरामीटर, c गुणांकों की एक सरणी है जिसे क्रमित किया जाता है ताकि डिग्री, जे की शर्तों के लिए गुणांक c [i, j] में समाहित हों। यदि c का आयाम दो से अधिक है, तो शेष सूचकांक गुणांक के कई सेटों की गणना करते हैं। यदि सी के तीन से कम आयाम हैं, तो इसे 3-डी बनाने के लिए इसके आकार में निहित रूप से जोड़ा जाता है। परिणाम का आकार c.shape[3:] + x.shape + y.shape + z.shape होगा।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

numpy.polynomial.polynomial import polyval3d से np के रूप में numpy आयात करें

गुणांकों की एक 3D सरणी बनाएं -

c =np.arange(16).reshape(2,2,4)

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

प्रिंट("हमारा ऐरे...\n",c)

आयामों की जाँच करें -

प्रिंट("\nहमारे ऐरे के आयाम...\n",c.ndim)

डेटाटाइप प्राप्त करें -

प्रिंट("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n",c.dtype)

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

प्रिंट("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n",c.shape)

x, y, z के कार्तीय गुणनफल पर 3-डी बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polygrid3d(x, y,z) विधि का उपयोग करें -

प्रिंट("\nResult...\n",polygrid3d([1,2],[1,2],[1,2],c))

उदाहरण

numpy.polynomial.polynomial import polygrid3d से np के रूप में numpy आयात करें# गुणांक की एक 3D सरणी बनाएंsc =np.arange(16).reshape(2,2,4)# सरणी प्रिंट प्रदर्शित करें ("हमारा सरणी...\n ",c)# डाइमेंशनप्रिंट की जांच करें("\nहमारे ऐरे के आयाम...\n",c.ndim)# डेटाटाइपप्रिंट प्राप्त करें("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n",c.dtype)# शेपप्रिंट प्राप्त करें("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n",c.shape)# x, y, z के कार्टेशियन उत्पाद पर 3-डी बहुपद का मूल्यांकन करने के लिए, बहुपद का उपयोग करें। पॉलीग्रिड 3 डी (एक्स, वाई) , z) विधि गुणांकों के कई सेटों में पायथन में। 

आउटपुट

हमारा ऐरे... [[[0 1 2 3] [4 5 6 7]] [[8 9 10 11] [12 13 14 15]]]हमारे ऐरे के आयाम...3हमारे ऐरे ऑब्जेक्ट का डेटाटाइप ...int64हमारे ऐरे ऑब्जेक्ट का आकार...(2, 2, 4)परिणाम... [[[120. 496.] [196. 804.]] [[212.864.] [342.1386.] ]]

  1. पायथन में गुणांक के 1d सरणी के साथ x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करें

    x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polygrid2d(x,y, c) विधि का उपयोग करें। यह विधि x और y के कार्तीय गुणन के बिंदुओं पर द्विविमीय बहुपद के मान लौटाती है। पहला पैरामीटर, x और y, दो आयामी श्रृंखलाएं हैं जिनका मूल्यांकन x और y के कार्टेशियन उत्पाद क

  1. पायथन में गुणांक के 3d सरणी के साथ x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करें

    x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polygrid2d(x,y, c) विधि का उपयोग करें। यह विधि x और y के कार्तीय गुणनफल के बिंदुओं पर द्विविमीय बहुपद के मान लौटाती है। पहला पैरामीटर, x और y, दो आयामी श्रृंखलाएं हैं जिनका मूल्यांकन x और y के कार्टेशियन उत्पा

  1. पायथन में x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करें

    x और y के कार्टेशियन उत्पाद पर 2-डी बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polygrid2d(x,y, c) विधि का उपयोग करें। यह विधि x और y के कार्तीय गुणनफल के बिंदुओं पर द्विविमीय बहुपद के मान लौटाती है। पहला पैरामीटर, x और y, दो आयामी श्रृंखलाएं हैं जिनका मूल्यांकन x और y के कार्टेशियन उत्पा