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

পাইথনে অক্ষ ১-এর সাথে বহুমাত্রিক সহগযুক্ত লাগের সিরিজ ডিফারেনশিয়েট করুন

লাগের সিরিজ ডিফারেনশিয়েট করতে, পাইথনে laguerre.lagder() মেথডটি ব্যবহার করুন। এই পদ্ধতিটি অক্ষের সাথে m বার ডিফারেনশিয়েট করা লাগের সিরিজের সহগ c ফেরত দেয়। প্রতিটি পুনরাবৃত্তিতে ফলাফল scl দ্বারা গুণিত হয়। আর্গুমেন্ট c হল প্রতিটি অক্ষের সাথে কম থেকে উচ্চ ডিগ্রি পর্যন্ত সহগের একটি অ্যারে, যেমন [1,2,3] সিরিজ 1*L_0 + 2*L_1 + 3*L_2 কে উপস্থাপন করে যখন [[1,2],[1,2]] উপস্থাপন করে 1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y) যদি axis=0 হল x এবং axis=1 হল y।

প্রথম প্যারামিটার c হল লাগের সিরিজ সহগের একটি অ্যারে। যদি c বহুমাত্রিক হয়, তবে ভিন্ন অক্ষ ভিন্ন ভেরিয়েবল들에 sesuai করে যেখানে প্রতিটি অক্ষের ডিগ্রি সংশ্লিষ্ট সূচক দ্বারা দেওয়া হয়। দ্বিতীয় প্যারামিটার m হল নেওয়া ডেরিভেটিভের সংখ্যা, যা অ-ঋণাত্মক হতে হবে (ডিফল্ট: ১)। তৃতীয় প্যারামিটার scl হল একটি স্কেলার। প্রতিটি ডিফারেনশিয়েশন scl দ্বারা গুণিত হয়। চূড়ান্ত ফলাফল হল scl**m দ্বারা গুণন। এটি লিনিয়ার ভেরিয়েবল পরিবর্তনের জন্য ব্যবহৃত হয় (ডিফল্ট: ১)। চতুর্থ প্যারামিটার axis হল সেই অক্ষ যার ওপর ডেরিভেটিভ নেওয়া হয় (ডিফল্ট: ০)।

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import laguerre as L
  2. বহুমাত্রিক সহগ অ্যারে তৈরি করুন:
    c = np.arange(4).reshape(2, 2)
  3. অ্যারেটি প্রদর্শন করুন:
    print("আমাদের অ্যারে...\n", c)
  4. মাত্রা যাচাই করুন:
    print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)
  5. ডেটা টাইপ পান:
    print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)
  6. আকার পান:
    print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)
  7. লাগের সিরিজ ডিফারেনশিয়েট করুন (axis=1):
    print("\nফলাফল...\n", L.lagder(c, axis=1))

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

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

# বহুমাত্রিক সহগ অ্যারে তৈরি করুন
c = np.arange(4).reshape(2, 2)

# অ্যারেটি প্রদর্শন করুন
print("আমাদের অ্যারে...\n", c)

# মাত্রা যাচাই করুন
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

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

# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)

# লাগের সিরিজ ডিফারেনশিয়েট করুন
print("\nফলাফল...\n", L.lagder(c, axis=1))

আউটপুট

আমাদের অ্যারে...   [[0 1]
 [2 3]]
আমাদের অ্যারের মাত্রা... 2
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (2, 2)
ফলাফল...   [[-1.]
 [-3.]]
  1. পাইথনে নির্দিষ্ট অক্ষ অনুযায়ী বহুমাত্রিক সহগ সহ Hermite_e সিরিজের অবকলন

  2. পাইথনে বহুমাত্রিক সহগ সহ Hermite_e সিরিজের অবকলন

  3. পাইথনে অক্ষ ১ অনুযায়ী বহুমাত্রিক সহগ সহ পলিনোমিয়াল অবকলন

  4. পাইথনে নির্দিষ্ট অক্ষের ওপর মাল্টিডাইমেনশনাল কোএফিসিয়েন্টসহ পলিনোমিয়াল ডিফারেনশিয়েট করা