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

পাইথনে ফ্লোট পয়েন্ট অ্যারে ব্যবহার করে লাগের পলিনোমিয়ালের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

লাগের পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নাম্পাই-এ laguerre.lagvander() ব্যবহার করুন। এই পদ্ধতিটি ছদ্ম-ভ্যান্ডারমন্ড ম্যাট্রিক্স ফেরত দেয়। ফেরত দেওয়া ম্যাট্রিক্সের আকার হল x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট লাগের পলিনোমিয়ালের ডিগ্রি নির্দেশ করে। ডেটা টাইপ রূপান্তরিত x-এর মতোই থাকবে।

প্যারামিটার x পয়েন্টের একটি অ্যারে ফেরত দেয়। ডেটা টাইপ float64 বা complex128-এ রূপান্তরিত হয়, যেটি নির্ভর করে উপাদানগুলোর কোনোটি কমপ্লেক্স কিনা। যদি x স্কেলার হয়, তবে এটি 1-ডি অ্যারে-এ রূপান্তরিত হয়। প্যারামিটার deg হল ফলাফলস্বরূপ ম্যাট্রিক্সের ডিগ্রি।

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import laguerre as L
  2. একটি অ্যারে তৈরি করুন:
    x = np.array([0, 3.5, -1.4, 2.5])
  3. অ্যারেটি প্রদর্শন করুন:
    print("আমাদের অ্যারে...\n", x)
  4. মাত্রা যাচাই করুন:
    print("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)
  5. ডেটা টাইপ পান:
    print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", x.dtype)
  6. আকার পান:
    print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", x.shape)
  7. লাগের পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন:
    print("\nফলাফল...\n", L.lagvander(x, 2))

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

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

# একটি অ্যারে তৈরি করুন
x = np.array([0, 3.5, -1.4, 2.5])

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

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

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

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

# লাগের পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন
print("\nফলাফল...\n", L.lagvander(x, 2))

আউটপুট

আমাদের অ্যারে...   [ 0.   3.5 -1.4  2.5]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... float64
আমাদের অ্যারে অবজেক্টের আকার... (4,)
ফলাফল...   [[ 1.    1.    1.  ]
 [ 1.   -2.5   0.125]
 [ 1.    2.4   4.78 ]
 [ 1.   -1.5  -0.875]]
  1. পাইথনে চেবিসেব পলিনোমিয়ালের ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন

  2. পাইথনে ফ্লোট অ্যারে বিন্দু সমন্বয় সহ চেবিশেভ বহুপদের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

  3. পাইথনে জটিল অ্যারে বিন্দু সহ চেবিশেভ বহুপদের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

  4. পাইথনে ফ্লোট অ্যারে বিন্দু সহ চেবিশেভ বহুপদের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন