কম্পিউটার

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


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

পদক্ষেপ

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

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

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

x =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)মুদ্রণ("\nArray2 ডেটাটাইপ...\n",y.dtype)মুদ্রণ("\nArray3 ডেটাটাইপ...\n", z.dtype)

উভয় অ্যারে-

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

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

মুদ্রণ("\nArray1 এর আকৃতি...\n", x.shape)মুদ্রণ("\nArray2 এর আকৃতি...\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 আমদানি করুন ([3, 4])z =np.array([5, 6])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)print("\nArray2...\n",y)প্রিন্ট ("\nArray3...\n",z)# datatypeprint("\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype) প্রদর্শন করুন print("\nArray3 datatype...\n",z.dtype)# উভয় অ্যারেপ্রিন্টের মাত্রা পরীক্ষা করুন("\nঅ্যারে১ এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে২-এর মাত্রা। ..\n",y.ndim)মুদ্রণ("\nঅ্যারে3-এর মাত্রা...\n",z.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১-এর আকৃতি...\n",x .shape)প্রিন্ট("\nShape of Array2...\n",y.shape)print("\nShape of Array3...\n",z.shape)# Laguerre polynomial-এর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে x, y, z নমুনা পয়েন্ট সহ, পাইথন Numpyx_deg, y_deg, z_deg =2, 3, 4print("\nফলাফল...\n", L.lagvander3d(x,y,z,)-এ laguerre.lagvander3d() ব্যবহার করুন [x_deg, y_deg, z_d যেমন]))

আউটপুট

Array1... [1 2]Array2... [3 4]Array3... [5 6]Array1 datatype...int64Array2 datatype...int64Array3 datatype...int64Dimensions of Array1...1এর মাত্রা Array2...1 Array3 এর মাত্রা...1 Array1 এর আকৃতি...(2,)Aray2 এর আকৃতি...(2,)Aray3 এর আকৃতি...(2,)ফলাফল... [[ 1. -4 . 3.5 2.66666667 -1.29166667 -2। 8. -7। -5.33333333 2.58333333 -0.5 2. -1.75 -1.33333333 0.64583333 1. -4. 3.5 2.66666667 -1.29166667 0. -0। 0. 0. -0। -0 0. -0। -0 0. -0। 0. -0। -0 0. 0. - 0. 0. 0. -0। -0.5 2. -1.75 -1.33333333 0.64583333 1. -4। 3.5 2.66666667 -1.29166667 0.25 -1। 0.875 0.66666667 -0.32291667 -0.5 2. -1.75 -1.33333333 0.64583333] [ 1. -5। 7. 1. -5। -3. 15. -21। -3। 15. 1. -5। 7. 1. -5। 2.33333333 -11.66666667 16.33333333 2.33333333 -11.66666667 -1। 5. -7। -1। 5. 3. -15। 21. 3. -15। -1। 5. -7। -1। 5. -2.33333333 11.66666667 -16.33333333 -2.33333333 11.66666667 -1। 5. -7। -1। 5. 3. -15। 21. 3. -15। -1। 5. -7। -1। 5. -2.33333333 11.66666667 -16.33333333 -2.33333333 11.66666667]]

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

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

  3. পাইথনে চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

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