কম্পিউটার

পাইথনে Laguerre বহুপদী এবং x, y, z জটিল বিন্যাসের বিন্দুর একটি সিউডো ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন


x, y, z নমুনা পয়েন্ট সহ Laguerre বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ laguerre.lagvander3d() ব্যবহার করুন। প্যারামিটার, x, y, z পয়েন্টের একটি অ্যারে প্রদান করে। কোন উপাদান জটিল কিনা তার উপর নির্ভর করে dtype float64 বা complex128 তে রূপান্তরিত হয়। যদি x স্কেলার হয় তবে এটি 1-D অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, deg হল ফর্মের সর্বাধিক ডিগ্রীর একটি তালিকা [x_deg, y_deg, z_deg]।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

numpy কে npf থেকে numpy হিসাবে আমদানি করুন। L হিসাবে বহুপদী আমদানি laguerre

numpy.array() পদ্ধতি ব্যবহার করে একই আকৃতির বিন্দু স্থানাঙ্কের অ্যারে তৈরি করুন -

x =np.array([-2.+2.j, -1.+2.j])y =np.array([0.+2.j, 1.+2.j])z =np.array([2.+2.j, 3. + 3.j])

অ্যারে প্রদর্শন করুন −

প্রিন্ট("Array1...\n",x)print("\nArray2...\n",y)print("\nArray3...\n",z)

ডেটাটাইপ প্রদর্শন করুন −

মুদ্রণ("\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)print("\nArray3 datatype...\n", z.dtype)

উভয় অ্যারের মাত্রা পরীক্ষা করুন −

মুদ্রণ("\nঅ্যারে1 এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",y.ndim)মুদ্রণ("\nঅ্যারে3 এর মাত্রা...\ n",z.ndim)

উভয় অ্যারের আকৃতি পরীক্ষা করুন −

মুদ্রণ("\nArray1 এর আকৃতি...\n", x.shape)মুদ্রণ("\nAray2 এর আকৃতি...\n",y.shape)মুদ্রণ("\nAray3 এর আকৃতি...\ n",z.shape)

x, y, z নমুনা পয়েন্ট সহ Laguerre বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিতে laguerre.lagvander3d() ব্যবহার করুন −

x_deg, y_deg, z_deg =2, 3, 4print("\nফলাফল...\n", L.lagvander3d(x,y,z, [x_deg, y_deg, z_deg]))

উদাহরণ

numpy থেকে npf থেকে numpy আমদানি করুন .+2.j])y =np.array([0.+2.j, 1.+2.j])z =np.array([2.+2.j, 3. + 3.j] )# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)print("\nArray2...\n",y)print("\nArray3...\n",z)# ডেটাটাইপপ্রিন্ট প্রদর্শন করুন( "\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)print("\nArray3 datatype...\n",z.dtype)# উভয় অ্যারেপ্রিন্টের মাত্রা পরীক্ষা করুন("\nঅ্যারে1-এর মাত্রা...\n",x.ndim)মুদ্রণ("\nঅ্যারে2-এর মাত্রা...\n",y.ndim)মুদ্রণ("\nঅ্যারে3-এর মাত্রা। ..\n",z.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১ এর আকৃতি...\n",x.আকৃতি)মুদ্রণ("\nঅ্যারে২ এর আকৃতি...\n",y আকৃতি Numpyx_deg, y_deg, z_deg =2, 3, 4print("\nফলাফল...\n", L.lag vander3d(x,y,z, [x_deg, y_deg, z_deg]))

আউটপুট

Array1...[-2.+2.j -1.+2.j]Array2...[0.+2.j 1.+2.j]Array3...[2.+2 .j 3.+3.j]Array1 datatype...complex128Array2 datatype...complex128Array3 datatype...complex128Array1...1Aray2 এর মাত্রা...1Aray3 এর মাত্রা...1Aray1 এর আকৃতি...(2 ,)Aray2 এর আকৃতি...(2,)Aray3 এর আকৃতি...(2,)ফলাফল...[[ 1. +0.j -1. -2.j -3. +0.j -2.33333333 +3.33333333j 1. +5.33333333j 1. -2.j -5। +0.j -3। +6.j 4.33333333 +8.j 11.66666667 +3.33333333j -1। -4.j -7. +6.j 3. +12.j 15.66666667 +6.j 20.33333333 -9.33333333j -5। -4.66666667j -4.33333333 +14.66666667j 15. +14.j 27.22222222 -5.77777778j 19.88888889 -31.3333333j -37. -4.j -9. +6.j -0.33333333 +14.66666667j 13.66666667 +14.j -1। -8.j -15। +10.j 3. +24.j 29. +15.33333333j 41.66666667 -13.33333333j -11। -10.j -9. +32.j 33. +30.j 59. -13.33333333j 42.33333333 -68.66666667j -24.33333333 -4.j 16.33333333 +52.666666667j -4.j 16.33333333 +52.66666667717177171717178j. -133.77777778j 5. -8.j -21. -2.j -15। +24.j 15. +35.33333333j 47.66666667 +18.66666667j -11। -18.j -25. +40.j 33. +54.j 85.66666667 +5.33333333j 85. -76.66666667j -37। -12.জ 111. + 86.j 111. + 36.j 126.33333333J 27.33333333J 27. -209.33333333J -62666667J 95.66666667J 95.6666667 + 108.j 187.j 89.88888889 -246.66666667J -151.222222 -315.777777778J ] [ 1. +0.j -2। -3.j -5. +3.j 1. +9.j 11.5 +6.j 0. -2.j -6। +4.j 6. +10.j 18. -2.j 12. -23.j -2.5 -2.j -1। + + 11.5j 18.5 + + 2.5j 15.5 -24.5j -16,75 -38.j -4.66666667 + + 0.33333333j 10.33333333 + + 13.33333333j 22,33333333 -15.66666667j -7,66666667 -41.66666667j -55,66666667 -24.16666667j 2. -2.j -10। -2.j -4. +16.j 20. +16.j 35. -11.j -4. -4.j -4. +20.j 32. +8.j 32. -40.j -22। -70.j -9. +1.j 21. +25.j 42. -32.j -18। -80.j -109.5 -42.5j -8.66666667 +10.j 47.33333333 +6.j 13.33333333 -76.j -98.6666667 -68.j -159.66666667 -159.66666667 -159.66666667j. +7.5j 10.5 +34.5j 55.5 +7.5j 53.25 -60.j -12। -3.j 15. +42.j 69. -21.j 15. -111.j -120। -106.5j -15.75 +12.j 67.5 +23.25j 42.75 -107.25j -123.75 -129.75j -253.125 +43.5j -5। +28.5j 95.5 -42.j -60.5 -157.5j -261.5 -16.5j -228.5 +297.75j ]]

  1. পাইথনে চেবিশেভ বহুপদী এবং x, y, z নমুনা পয়েন্টের একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

  2. পাইথনে হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স এবং x, y, z ফ্লোটিং অ্যারে পয়েন্ট তৈরি করুন

  3. পাইথনে চেবিশেভ বহুপদী এবং x, y, z ফ্লোটিং অ্যারে পয়েন্টের একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

  4. পাইথনে হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স এবং x, y, z বিন্দুর জটিল বিন্যাস তৈরি করুন