পাইথন নামপাইয়ে ল্যাগার পলিনোমিয়াল থেকে ছোট ট্রেইলিং সহগ সরাতে laguerre.lagtrim() মেথড ব্যবহার করা হয়। এই মেথডটি ট্রেইলিং শূন্যগুলো সরানো ১-d অ্যারে রিটার্ন করে। যদি ফলাফল সিরিজ খালি হয়, তবে একটি শূন্য ধারণকারী সিরিজ রিটার্ন করা হয়।
"ছোট" মানে "পরম মানিক ছোট" এবং এটি tol প্যারামিটার দ্বারা নিয়ন্ত্রিত; "ট্রেইলিং" মানে সর্বোচ্চ মাত্রার সহগ(গুলি), উদাহরণস্বরূপ, [0, 1, 1, 0, 0]-এ (যা 0 + x + x**2 + 0*x**3 + 0*x**4 কে প্রতিনিধিত্ব করে) ৩-য় এবং ৪-থ মাত্রার সহগ দুটিই "ট্রিম" করা হবে। প্যারামিটার c হলো ১-d সহগ অ্যারে, নিম্ন থেকে উচ্চ ক্রমে সাজানো। প্যারামিটার tol হলো যেসব ট্রেইলিং উপাদানের পরম মান tol-এর চেয়ে কম বা সমান, সেগুলো সরানো হবে।
ধাপসমূহ
- প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np from numpy.polynomial import laguerre as L numpy.array()মেথড ব্যবহার করে অ্যারে তৈরি করুন। এটি ১-d সহগ অ্যারে:c = np.array([0, 5, 0, 0, 9, 0])- অ্যারে প্রদর্শন করুন:
print("আমাদের অ্যারে...\n", c) - মাত্রা পরীক্ষা করুন:
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim) - ডেটা টাইপ পান:
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype) - আকার পান:
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape) laguerre.lagtrim()মেথড ব্যবহার করে ছোট ট্রেইলিং সহগ সরান:print("\nফলাফল...\n", L.lagtrim(c))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.polynomial import laguerre as L
# ১-d সহগ অ্যারে তৈরি করুন
c = np.array([0, 5, 0, 0, 9, 0])
# অ্যারে প্রদর্শন করুন
print("আমাদের অ্যারে...\n", c)
# মাত্রা পরীক্ষা করুন
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)
# ডেটা টাইপ পান
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)
# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)
# ছোট ট্রেইলিং সহগ সরান
print("\nফলাফল...\n", L.lagtrim(c))
আউটপুট
আমাদের অ্যারে...
[0 5 0 0 9 0]
আমাদের অ্যারের মাত্রা...
1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ...
int64
আমাদের অ্যারে অবজেক্টের আকার...
(6,)
ফলাফল...
[0. 5. 0. 0. 9.]