কম্পিউটার

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


হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ thehermite.hermvander2d() ব্যবহার করুন। পদ্ধতিটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স প্রদান করে। প্যারামিটার, x, y হল বিন্দু স্থানাঙ্কের একটি বিন্যাস, সমস্ত একই আকৃতির। কোন উপাদান জটিল কিনা তার উপর নির্ভর করে dtypes float64 বা complex128-এ রূপান্তরিত হবে। স্কেলারগুলি 1-D অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, ডিগ্রী হল ফর্মের সর্বাধিক ডিগ্রির তালিকা [x_deg, y_deg]।

পদক্ষেপ

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

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

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

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

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

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

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

প্রিন্ট("\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)

উভয় অ্যারে-

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

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

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

হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ thehermite.hermvander2d() ব্যবহার করুন। পদ্ধতিটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স −

প্রদান করে
x_deg, y_deg =2, 3print("\nফলাফল...\n", H.hermvander2d(x,y, [x_deg, y_deg]))

উদাহরণ

numpy থেকে npf থেকে numpy.পলিনোমিয়াল ইমপোর্ট হার্মাইট H# হিসাবে numpy.array() মেথডক্স =np.array([-2.+2.j, -1) ব্যবহার করে পয়েন্ট স্থানাঙ্কের অ্যারে তৈরি করুন .+2.j])y =np.array([1.+2.j, 2.+2.j])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)মুদ্রণ("\nArray2 ...\n",y)# ডেটাটাইপপ্রিন্ট("\nArray1 datatype...\n",x.dtype)প্রিন্ট ("\nArray2 datatype...\n",y.dtype)# মাত্রা পরীক্ষা করুন উভয় অ্যারেপ্রিন্টের ("\nঅ্যারে১ এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে2-এর মাত্রা...\n",y.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\ n Array1 এর আকৃতি...\n",x.shape)print("\nShape of Array2...\n",y.shape)# হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, ব্যবহার করুন hermite.hermvander2d( ) Python Numpy#-এ পদ্ধতিটি pseudo-Vandermonde matrix.x_deg, y_deg =2, 3print("\nফলাফল...\n",H.hermvander2d(x,y, [x_deg, y_deg]))

আউটপুট

Array1... [-2.+2.j -1.+2.j]Array2... [1.+2.j 2.+2.j]Array1 ডেটাটাইপ...complex128Array2 ডেটাটাইপ.. .complex128 Array1...1Dimensions of Array2...1Shape of Array1...(2,)Aray2 এর আকৃতি...(2,)ফলাফল... [[ 1.000e+00 +0.j 2.000e+ 00 +4.j -1.400e+01 +16.j -1.000e+02 -40.j -4.000e+00 +4.j -2.400e+01 -8.j -8.000e+00 -120.j 5.600e+02 -240.j -2.000e+00 -32.j 1.240e+02 -72.j 5.400e+02 +416.j -1.080e+03 +3280.j] [ 1.000e+00 +0 .j 4.000e+00 +4.j -2.000e+00 +32.j -1.520e+02 +104.j -2.000e+00 +4.j -2.400e+01 +8.j -1.240e+ 02 -72.j -1.120e+02 -816.j -1.400e+01 -16.j 8.000e+00 -120.j 5.400e+02 -416.j 3.792e+03 +976.j]] 
  1. পাইথনে হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স এবং x, y, z ফ্লোটিং অ্যারে পয়েন্ট তৈরি করুন

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

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

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