পয়েন্ট x এর বহু-মাত্রিক অ্যারেতে একটি Legendre সিরিজ মূল্যায়ন করতে, Python Numpy-এ polynomial.legendre.legval() পদ্ধতি ব্যবহার করুন। ১ম প্যারামিটার হল x। যদি x একটি তালিকা বা tuple হয়, এটি একটি ndarray তে রূপান্তরিত হয়, অন্যথায় এটি অপরিবর্তিত রাখা হয় এবং একটি স্কেলার হিসাবে বিবেচিত হয়। উভয় ক্ষেত্রেই, x বা এর উপাদানগুলিকে নিজের সাথে এবং c-এর উপাদানগুলির সাথে যোগ এবং গুণকে সমর্থন করতে হবে।
2য় প্যারামিটার, C, সহগগুলির একটি বিন্যাস যাতে n ডিগ্রির পদের জন্য সহগগুলি c[n]-এ থাকে। যদি c বহুমাত্রিক হয় তবে অবশিষ্ট সূচকগুলি একাধিক বহুপদ গণনা করে। দ্বিমাত্রিক ক্ষেত্রে সহগগুলিকে c-এর কলামে সংরক্ষিত বলে মনে করা যেতে পারে।
3য় প্যারামিটার, টেনসর, যদি সত্য হয়, সহগ বিন্যাসের আকৃতি ডানদিকের একটি দিয়ে প্রসারিত হয়, x এর প্রতিটি মাত্রার জন্য একটি। এই কর্মের জন্য স্কেলারের মাত্রা 0 আছে। ফলাফল হল যে সি-তে সহগগুলির প্রতিটি কলাম x এর প্রতিটি উপাদানের জন্য মূল্যায়ন করা হয়। False হলে, মূল্যায়নের জন্য c এর কলামে x সম্প্রচার করা হয়। এই কীওয়ার্ডটি দরকারী যখন c বহুমাত্রিক হয়। ডিফল্ট মান সত্য।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
numpy কে npf থেকে numpy হিসাবে আমদানি করুন. L হিসাবে বহুপদ আমদানি লেজেন্ডার
সহগগুলির একটি বিন্যাস তৈরি করুন −
c =np.array([1, 2, 3])
অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",c)
মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)
ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype)
আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", c.shape)
এখানে, x হল একটি 2D অ্যারে −
x =np.array([[1,2],[3,4]])
পয়েন্ট x এর বহুমাত্রিক অ্যারেতে একটি Legendre সিরিজ মূল্যায়ন করতে, Python Numpy -
-এ polynomial.legendre.legval() পদ্ধতি ব্যবহার করুনপ্রিন্ট("\nফলাফল...\n", L.legval(x,c))
উদাহরণ
numpy থেকে numpy আমদানি করুন # ডাইমেনশনপ্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype)# শেপপ্রিন্ট পান( "\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", c.shape)# এখানে, x হল একটি 2D অ্যারেক্স =np.array([[1,2],[3,4]])# একটি কিংবদন্তির মূল্যায়ন করতে বিন্দু x এর বহুমাত্রিক অ্যারেতে সিরিজ, Python Numpyprint("\nResult...\n",L.legval(x,c))-এ polynomial.legendre.legval() পদ্ধতি ব্যবহার করুনআউটপুট
আমাদের অ্যারে...[1 2 3]আমাদের অ্যারের মাত্রা...1আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...int64আমাদের অ্যারে অবজেক্টের আকৃতি...(3,)ফলাফল...[[ 6. 21.5] [46. 79.5]]