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

পাইথনে 3D সহগ অ্যারে সহ (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয়

পাইথন নামপাই-এর polynomial.polyval2d() মেথড ব্যবহার করে (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয় করা যায়। এই মেথডটি x এবং y-র odgovশीं মানগুলোর জোড়া থেকে তৈরি বিন্দুগুলিতে দ্বিমাত্রিক পলিনোমিয়ালের মান ফেরত দেয়। x এবং y-এর আকার একই হতে হবে। যদি x বা y তালিকা বা টাপল হয়, তবে প্রথমে ndarray-তে রূপান্তরিত হয়, অন্যথায় অপরিবর্তিত থাকে এবং ndarray না হলে স্কেলার হিসেবে বিবেচিত হয়।

প্যারামিটার c হলো সহগের একটি অ্যারে যেখানে multidegree i,j এর পদটির সহগ c[i,j]-তে থাকে। যদি c-র মাত্রা দুটির চেয়ে বেশি হয়, তবে বাকি ইন্ডেক্সগুলো একাধিক সহগ সেট গণনা করে। যদি c-র মাত্রা দুটির চেয়ে কম হয়, তবে ones অন্তর্নিহিতভাবে এর আকারে যুক্ত হয়ে এটিকে 2-D করে দেয়। ফলাফলের আকার হবে c.shape[2:] + x.shape।

ধাপসমূহ

প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:

import numpy as np
from numpy.polynomial.polynomial import polyval2d

সহগের 3D অ্যারে তৈরি করুন:

c = np.arange(24).reshape(2,2,6)

অ্যারে প্রদর্শন করুন:

print("আমাদের অ্যারে...\n", c)

মাত্রা পরীক্ষা করুন:

print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

ডেটা টাইপ পান:

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

আকার পান:

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

polynomial.polyval2d() মেথড ব্যবহার করে (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয় করুন:

print("\nফলাফল...\n", polyval2d([1,2], [1,2], c))

উদাহরণ

import numpy as np
from numpy.polynomial.polynomial import polyval2d

# সহগের 3D অ্যারে তৈরি করুন
c = np.arange(24).reshape(2,2,6)

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

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

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

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

# (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয় করুন
print("\nফলাফল...\n", polyval2d([1,2], [1,2], c))

আউটপুট

আমাদের অ্যারে... [[[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]] [[12 13 14 15 16 17] [18 19 20 21 22 23]]]
আমাদের অ্যারের মাত্রা... 3
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (2, 2, 6)
ফলাফল... [[ 36. 108.] [ 40. 117.] [ 44. 126.] [ 48. 135.] [ 52. 144.] [ 56. 153.]]
  1. পাইথনে x বিন্দুতে পলিনোমিয়াল মূল্যায়ন

  2. পাইথনে ১ডি কোএফিসিয়েন্টের অ্যারেতে ২ডি পলিনোমিয়াল (x,y) কার্টেশিয়ান প্রোডাক্টে ইভ্যালুয়েট করা

  3. পাইথনে ৩ডি কোএফিসিয়েন্টের অ্যারেতে ২ডি পলিনোমিয়াল (x,y) কার্টেশিয়ান প্রোডাক্টে ইভ্যালুয়েট করা

  4. পাইথনে 4D সহগ অ্যারে সহ (x, y, z) বিন্দুতে 3-ডি বহুপদ মূল্যায়ন করুন