কম্পিউটার

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


হারমাইট বহুপদীর একটি ছদ্ম 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([0.1, 1.4])y =np.array([1.7, 2.8])

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

প্রিন্ট("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() methodx =np.array([0.1, 1.4])y =np.array ব্যবহার করে একই আকারের সমস্ত ([1.7, 2.8])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)print("\nArray2...\n",y)# ডেটাটাইপপ্রিন্ট প্রদর্শন করুন("\nArray1 ডেটাটাইপ...\ n",x.dtype)প্রিন্ট("\nArray2 datatype...\n",y.dtype)# উভয় অ্যারেপ্রিন্টের মাত্রা পরীক্ষা করুন("\nঅ্যারে1-এর মাত্রা...\n",x.ndim)মুদ্রণ ("\nঅ্যারে2-এর মাত্রা...\n",y.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১-এর আকৃতি...\n", x.শেপ)প্রিন্ট ("\nঅ্যারে২-এর আকৃতি। ..\n",y.shape)# হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpyx_deg, y_deg =2, 3print("\nফলাফল...\n", H-এ hermite.hermvander2d() ব্যবহার করুন .hermvander2d(x,y, [x_deg, y_deg]))

আউটপুট

Array1... [0.1 1.4]Array2... [1.7 2.8]Array1 datatype...float64Array2 datatype...float64Dimensions of Array1...1Dimensions of Array2...1Shape of Array1...(2, )Aray2 এর আকৃতি...(2,)ফলাফল... [[ 1.0000000e+00 3.4000000e+00 9.5600000e+00 1.8904000e+01 2.0000000e-01 6.80010008+e-01 6.8001008008008 1.9600000e + 00 -6.6640000E + 00 -3.8737600E + 01-3.7051840E + 01-3.7051840E + 01] [1.0000000E + 00 5.6000000e + 00 2.9360000e + 01 1.4201600E + 02 2.8000000E + 00 1.5680000E + 01.2208000E + 01.2208000E + 01 3.9764480 e+02 5.8400000e+00 3.2704000e+01 1.7146240e+02 8.2937344e+02]]

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

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

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

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