কম্পিউটার টিউটোরিয়াল

পাইথনে একটি লেজান্ড্র সিরিজকে অন্য একটি দিয়ে ভাগ করা

পাইথন নামপাইয়ে একটি লেজান্ড্র সিরিজকে অন্য একটি দিয়ে ভাগ করতে polynomial.legendre.legdiv() মেথড ব্যবহার করা হয়। এই মেথডটি ভাগফল এবং অবশেষ представляরকারী লেজান্ড্র সিরিজ সহগগুলি রিটার্ন করে।

প্যারামিটারها

  • c1, c2: নিম্ন থেকে উচ্চ ক্রমে সাজানো লেজান্ড্র সিরিজ সহগগুলির ১-D অ্যারে। উদাহরণস্বরূপ, [1,2,3] সিরিজ P_0 + 2*P_1 + 3*P_2 কে প্রতিনিধিত্ব করে।

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import legendre as L
  2. লেজান্ড্র সিরিজ সহগের ১-D অ্যারে তৈরি করুন:
    c1 = np.array([2, 3, 4])
    c2 = np.array([4, 3, 2])
  3. সহগ অ্যারেha প্রদর্শন করুন:
    print("অ্যারে১...\n", c1)
    print("\nঅ্যারে২...\n", c2)
  4. ডেটা টাইপ প্রদর্শন করুন:
    print("\nঅ্যারে১ ডেটা টাইপ...\n", c1.dtype)
    print("\nঅ্যারে২ ডেটা টাইপ...\n", c2.dtype)
  5. দুই অ্যারের মাত্রা পরীক্ষা করুন:
    print("\nঅ্যারে১-এর মাত্রা...\n", c1.ndim)
    print("\nঅ্যারে২-এর মাত্রা...\n", c2.ndim)
  6. দুই অ্যারের আকার পরীক্ষা করুন:
    print("\nঅ্যারে১-এর আকার...\n", c1.shape)
    print("\nঅ্যারে২-এর আকার...\n", c2.shape)
  7. polynomial.legendre.legdiv() মেথড ব্যবহার করে ভাগ করুন:
    print("\nফলাফল (ভাগফল)...\n", L.legdiv(c1, c2))

সম্পূর্ণ উদাহরণ

import numpy as np
from numpy.polynomial import legendre as L

# লেজান্ড্র সিরিজ সহগের ১-D অ্যারে তৈরি করুন
c1 = np.array([2, 3, 4])
c2 = np.array([4, 3, 2])

# সহগ অ্যারেha প্রদর্শন করুন
print("অ্যারে১...\n", c1)
print("\nঅ্যারে২...\n", c2)

# ডেটা টাইপ প্রদর্শন করুন
print("\nঅ্যারে১ ডেটা টাইপ...\n", c1.dtype)
print("\nঅ্যারে২ ডেটা টাইপ...\n", c2.dtype)

# মাত্রা পরীক্ষা করুন
print("\nঅ্যারে১-এর মাত্রা...\n", c1.ndim)
print("\nঅ্যারে২-এর মাত্রা...\n", c2.ndim)

# আকার পরীক্ষা করুন
print("\nঅ্যারে১-এর আকার...\n", c1.shape)
print("\nঅ্যারে২-এর আকার...\n", c2.shape)

# লেজান্ড্র সিরিজ ভাগ করুন
print("\nফলাফল (ভাগফল)...\n", L.legdiv(c1, c2))

আউটপুট

অ্যারে১...
 [2 3 4]
অ্যারে২...
 [4 3 2]
অ্যারে১ ডেটা টাইপ...
 int64
অ্যারে২ ডেটা টাইপ...
 int64
অ্যারে১-এর মাত্রা...
 1
অ্যারে২-এর মাত্রা...
 1
অ্যারে১-এর আকার...
 (3,)
অ্যারে২-এর আকার...
 (3,)
ফলাফল (ভাগফল)...
 (array([2.]), array([-6., -3.]))
  1. পাইথনে একটি চেবিশেভ সিরিজকে অন্যটি থেকে বিয়োগ করা

  2. পাইথনে একটি চেবিশেভ সিরিজকে অন্যটির সাথে যোগ করা

  3. পাইথনে একটি পলিনোমিয়ালকে অন্যটি দিয়ে ভাগ করা

  4. Python - একটি লিস্টে অন্য লিস্টের প্রথম অকারেন্স খুঁজে বের করা