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

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

পাইথন নামপাইয়ে একটি লেজান্ড্র সিরিজকে অন্য একটি দিয়ে গুণ করতে polynomial.legendre.legmul() মেথড ব্যবহার করা হয়। এই মেথডটি তাদের গুণফল প্রতিনিধিত্বকারী লেজান্ড্র সিরিজ অ্যারে রিটার্ন করে।

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

  • 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.legmul() মেথড ব্যবহার করে গুণ করুন:
    print("\nফলাফল (গুণফল)...\n", L.legmul(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.legmul(c1, c2))

আউটপুট

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

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

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

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