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

পাইথনে 2D সহগ অ্যারে ব্যবহার করে x, y, z-এর কার্টেশিয়ান প্রোডাক্টে 3-D লাগের সিরিজ মূল্যায়ন করুন

x, y এবং z-এর কার্টেশিয়ান প্রোডাক্টে 3-D লাগের সিরিজ মূল্যায়ন করতে, পাইথনে polynomial.laguerre.laggrid3d() মেথডটি ব্যবহার করুন। এই পদ্ধতিটি x, y এবং z-এর কার্টেশियन প্রোডাক্টে পয়েন্টগুলোর তিন-মাত্রিক লাগের সিরিজের মান ফেরত দেয়।

যদি c-এর তিনটির কম মাত্রা থাকে, তবে.ones অন্তর্নিহিতভাবে এর আকারে যুক্ত করা হয় যাতে এটি 3-D হয়। ফলাফলের আকার হবে c.shape[3:] + x.shape + y.shape + z.shape। প্রথম প্যারামিটার x, y, z হল তিন-মাত্রিক সিরিজটি x, y, এবং z-এর কার্টেশিয়ান প্রোডাক্টে পয়েন্টগুলোর ওপর মূল্যায়ন করা হয়। যদি x, y, বা z একটি তালিকা বা টাপল হয়, তবে এটি প্রথমে ndarray-এ রূপান্তরিত হয়, অন্যথায় এটি অপরিবর্তিত থাকে এবং, যদি এটি ndarray না হয়, তবে এটি স্কেলার হিসেবে বিবেচিত হয়।

দ্বিতীয় প্যারামিটার c হল সহগের একটি অ্যারে যা এভাবে ক্রমাগত সাজানো থাকে যাতে ডিগ্রি i,j-এর পদগুলোর সহগ c[i,j]-এ থাকে। যদি c-এর দুইটির বেশি মাত্রা থাকে, তবে বাকি সূচকগুলো একাধিক সহগ সেট গণনা করে।

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import laguerre as L
  2. একটি 2D সহগ অ্যারে তৈরি করুন:
    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. 3-D লাগের সিরিজ মূল্যায়ন করুন:
    print("\nফলাফল...\n", L.laggrid3d([1, 2], [1, 2], [1, 2], c))

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

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

# একটি 2D সহগ অ্যারে তৈরি করুন
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)

# 3-D লাগের সিরিজ মূল্যায়ন করুন
print("\nফলাফল...\n", L.laggrid3d([1, 2], [1, 2], [1, 2], c))

আউটপুট

আমাদের অ্যারে...   [[0 1]
 [2 3]]
আমাদের অ্যারের মাত্রা... 2
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (2, 2)
ফলাফল...   [[ 0.  2.]
 [-1. -1.]]
  1. পাইথনে ৩ডি গুণক অ্যারে সহ x এবং y-এর কারtezিয়ান গুণফলে ২-ডি হার্মাইট সিরিজ মূল্যায়ন করুন

  2. পাইথনে ৩D সহগ অ্যারে দিয়ে x এবং y-র কার্টেশিয়ান প্রোডাক্টে ২D চেবিশেভ সিরিজ মূল্যায়ন করুন

  3. পাইথনে 4D সহগ অ্যারে সহ x, y, z-এর কার্টেশিয়ান গুণফলে 3-D Hermite_e সিরিজের মান নির্ণয়

  4. পাইথনে 1D সহগ অ্যারে সহ x এবং y-এর কার্টেশিয়ান গুণফলে 2-D Hermite_e সিরিজের মান নির্ণয়