Chebyshev बहुपद और x, y, z नमूना बिंदुओं का छद्म वेंडरमोंडे मैट्रिक्स उत्पन्न करने के लिए, Python Numpy में chebyshev.chebvander() का उपयोग करें। यह विधि डिग्री डिग्री और नमूना बिंदुओं (x, y, z) के छद्म-वैंडरमंडमैट्रिक्स लौटाती है।
पैरामीटर, x, y, z बिंदु निर्देशांक के सरणियाँ हैं, सभी एक ही आकार के हैं। कोई भी तत्व जटिल है या नहीं, इस पर निर्भर करते हुए dtypes को या तो float64 या complex128 में बदल दिया जाएगा। स्केलर को 1-डी सरणियों में बदल दिया जाता है। पैरामीटर, डिग्री [x_deg, y_deg, z_deg] फ़ॉर्म की अधिकतम डिग्री की सूची है।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
numpy को npसे numpy.polynomial से आयात करें C के रूप में chebyshev आयात करें
numpy.array() विधि का उपयोग करके बिंदु निर्देशांकों की सरणियाँ बनाएँ, सभी समान आकार की -
x =np.array([1, 2])y =np.array([3, 4])z =np.array([5, 6])
सरणियों को प्रदर्शित करें -
print("Array1...\n",x)print("\nArray2...\n",y)print("\nArray3...\n",z)
डेटाटाइप प्रदर्शित करें -
प्रिंट("\nArray1 डेटाटाइप...\n",x.dtype)प्रिंट("\nArray2 डेटाटाइप...\n",y.dtype)print("\nArray3 डेटाटाइप...\n", z.dtype)
दोनों सरणियों के आयामों की जाँच करें -
प्रिंट("\nArray1 के आयाम...\n",x.ndim)print("\nArray2 के आयाम...\n",y.ndim)print("\nऐरे3 के आयाम...\ n",z.ndim)
दोनों सरणियों के आकार की जाँच करें -
प्रिंट("\nShape of Array1...\n",x.shape)print("\nShape of Array2...\n",y.shape)print("\nShape of Array3...\ n",z.shape)
चेबीशेव बहुपद और x, y, z नमूना बिंदुओं का छद्म वेंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, पायथन में chebyshev.chebvander() का उपयोग करें -
x_deg, y_deg, z_deg =2, 3, 4print("\nResult...\n",C.chebvander3d(x,y, z, [x_deg, y_deg, z_deg]))
उदाहरण
numpy.polynomial आयात chebyshev से C# के रूप में numpy आयात करें, numpy.array() methodx =np.array([1, 2])y =np.array( का उपयोग करके समान आकार के सभी बिंदु निर्देशांक बनाएं। [3, 4])z =np.array([5, 6])# सरणियों को प्रदर्शित करें("Array1...\n",x)print("\nArray2...\n",y)print( "\nArray3...\n",z)# डेटाटाइपप्रिंट प्रदर्शित करें("\nArray1 डेटाटाइप...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)print ("\nArray3 डेटाटाइप...\n",z.dtype)# दोनों सरणियों के आयामों की जांच करेंप्रिंट("\nArray1 के आयाम...\n",x.ndim)print("\nऐरे2 के आयाम.. .\n",y.ndim)print("\nऐरे3 के आयाम...\n",z.ndim)# दोनों सरणियों के आकार की जांच करेंप्रिंट("\nऐरे1 का आकार...\n",x. शेप)प्रिंट("\nShape of Array2...\n",y.shape)print("\nShape of Array3...\n",z.shape)# चेबीशेव बहुपद का छद्म वेंडरमोंड मैट्रिक्स उत्पन्न करने के लिए और x, y, z नमूना बिंदु, Python Numpy में chebyshev.chebvander() का उपयोग करें# विधि डिग्री डिग्री और नमूना बिंदुओं के छद्म-वैंडरमोंड मैट्रिक्स को लौटाती है (x, y , z).x_deg, y_deg, z_deg =2, 3, 4print("\nResult...\n",C.chebvander3d(x,y, z, [x_deg, y_deg, z_deg]))आउटपुट
Array1... [1 2]Array2... [3 4]Array3...[5 6]Array1 datatype...int64Array2 datatype...int64Array3 datatype...int64 Array1 के आयाम ... 1 के आयाम Array2...1Array3 का आयाम...1Array1 का आकार...(2,)Array2 का आकार...(2,)Array3 का आकार...(2,)परिणाम... [[1.0000000e+00 5.0000000e+00 4.9000000e+01 4.8500000e+02 4.8010000e+03 3.0000000e+00 1.5000000e+01 1.4700000e+02 1.4550000e+03 1.4403000e+04 1.7000000e+01 8.5000000e+01 8.3300000e+02 8.2450000e +03 8.1617000e+04 9.9000000e+01 4.950000e+02 4.8510000e+03 4.8015000e+04 4.7529900e+05 1.0000000e+00 5.0000000e+00 4.9000000e+01 4.8500000e+02 4.8010000e+03 3.0000000e+00 1.5000000e+01 1.4700000e+02 1.4550000e+03 1.4403000e+04 1.7000000e+01 8.5000000e+01 8.3300000e+02 8.2450000e+03 8.1617000e+04 9.9000000e+01 4.950000e+02 4.8510000e+03 4.8015000e +04 4.7529900e+05 1.0000000e+00 5.0000000e+00 4.9000000e+01 4.8500000e+02 4.800000e+03 3.0000000e+00 1.5000000e+01 1.4700000e+02 1.4550000e+03 1.44 03000e+04 1.7000000e+01 8.5000000e+01 8.3300000e+02 8.2450000e+03 8.1617000e+04 9.9000000e+01 4.950000e+02 4.8510000e+03 4.8015000e+04 4.7529900e+05] [1.0000000e+00 6.600000 e+00 7.1000000e+01 8.4600000e+02 1.0081000e+04 4.0000000e+00 2.4000000e+01 2.8400000e+02 3.3840000e+03 4.0324000e+04 3.1000000e+01 1.8600000e+02 2.2010000e+03 2.6226000e+ 04 3.1251100e+05 2.4400000e+02 1.4640000e+03 1.7324000e+04 2.0642400e+05 2.4597640e+06 2.0000000e+00 1.2000000e+01 1.4200000e+02 1.6920000e+03 2.0162000e+04 8.0000000e+00 4.8000000 e+01 5.6800000e+02 6.7680000e+03 8.0648000e+04 6.2000000e+01 3.7200000e+02 4.4020000e+03 5.2452000e+04 6.2502200e+05 4.8800000e+02 2.9280000e+03 3.4648000e+04 4.1284800e+ 05 4.9195280e+06 7.0000000e+00 4.2000000e+01 4.9700000e+02 5.9220000e+03 7.0567000e+04 2.8000000e+01 1.6800000e+02 1.9880000e+03 2.3688000e+04 2.8226800e+05 2.1700000e+02 1.3020000 e+03 1.5407000e+04 1.8358200e+05 2.1875770e+06 1.7080000e+03 1.0248000 e+04 1.2126800e+05 1.4449680e+06 1.7218348e+07]]