কম্পিউটার

পাইথনে 4D অ্যারের সহগ পয়েন্টে (x, y, z) একটি 3-D বহুপদী মূল্যায়ন করুন


পয়েন্টে (x, y, z) একটি 3-D বহুপদী মূল্যায়ন করতে, PythonNumpy-এ polynomial.polyval3d() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি x, y, এবং z থেকে সংশ্লিষ্ট মানের তিনগুণ দিয়ে গঠিত বিন্দুতে বহুমাত্রিক বহুপদীর মান প্রদান করে। প্যারামিটারগুলো হল x, y, z। ত্রিমাত্রিক সিরিজগুলিকে বিন্দুতে (x, y, z) মূল্যায়ন করা হয়, যেখানে x, y, এবং z-এর আকৃতি একই থাকতে হবে। x, y, orz এর যে কোনো একটি তালিকা বা tuple হলে, এটি প্রথমে একটি ndarray তে রূপান্তরিত হয়, অন্যথায় এটি অপরিবর্তিত থাকে এবং যদি এটি anndarray না হয় তবে এটি একটি স্কেলার হিসাবে বিবেচিত হয়৷

পরামিতি c হল সহগগুলির একটি বিন্যাস যাতে মাল্টিডিগ্রি,জে,কে শব্দের সহগটি c[i,j,k]-এ থাকে। যদি c এর মাত্রা 3-এর বেশি থাকে তবে অবশিষ্ট সূচকগুলি সহগগুলির একাধিক সেট গণনা করে। যদি c-এর 3টিরও কম মাত্রা থাকে, তাহলে এটিকে 3-D করার জন্য এর আকারের সাথে অস্পষ্টভাবে যুক্ত করা হয়। ফলাফলের আকৃতি হবে c.shape[3:] + x.shape.

পদক্ষেপ

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

numpy আমদানি করুন npfrom numpy.polynomial.polynomial import polyval3d হিসাবে 

সহগগুলির একটি 4d অ্যারে তৈরি করুন −

c =np.arange(48).reshape(2,2,6,2)

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

মুদ্রণ("আমাদের অ্যারে...\n",c)

মাত্রা পরীক্ষা করুন −

মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)

ডেটাটাইপ −

পান
মুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype)

আকৃতি −

পান
মুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", c.shape)

পয়েন্টে (x, y, z) একটি 3-D বহুপদী মূল্যায়ন করতে, polynomial.polyval3d() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি x, y, এবং z -

থেকে সংশ্লিষ্ট মানের ট্রিপল দিয়ে গঠিত বিন্দুতে বহুমাত্রিক বহুপদীর মান প্রদান করে।
প্রিন্ট("\nফলাফল...\n", polyval3d([1,2],[1,2],[1,2], c))

উদাহরণ

numpy.polynomial.polynomial import polyval3d# থেকে numpy আমদানি করুন \n",c)# ডাইমেনশনস্প্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype )# শেপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n",c.shape)# পয়েন্টে (x, y, z) একটি 3-D বহুপদী মূল্যায়ন করতে, polynomial.polyval3d() পদ্ধতি ব্যবহার করুন Python Numpyprint("\nফলাফল...\n", polyval3d([1,2],[1,2],[1,2], c))

আউটপুট

<পূর্ব>আমাদের অ্যারে...[[[[ 0 1] [ 2 3] [ 4 5] [ 6 7] [ 8 9] [10 11]] [[12 13] [14 15] [16 17] [ 18 19] [20 21] [22 23]]] [[[24 25] [26 27] [28 29] [30 31] [32 33] [34 35]] [[36 37] [38 39] 40 41] [42 43] [44 45] [46 47]]]]আমাদের অ্যারের মাত্রা...4 আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...আমাদের অ্যারে অবজেক্টের int64শেপ...(2, 2, 6, 2) ফলাফল...[[ 552. 18252।][ 576. 18819।]]
  1. পাইথনে বহুমাত্রিক শিকড়ের সাথে x বিন্দুতে একটি বহুপদী মূল্যায়ন করুন

  2. পাইথনে 1D অ্যারের সহগ পয়েন্টে (x, y) একটি 2-D বহুপদী মূল্যায়ন করুন

  3. পাইথনে 3D অ্যারের সহগ পয়েন্টে (x, y) একটি 2-D বহুপদী মূল্যায়ন করুন

  4. পাইথনে x বিন্দুতে একটি বহুপদী মূল্যায়ন করুন