হাইপোটেনাস পেতে, পাইথন নাম্পাই-এ numpy.hypot() পদ্ধতিটি ব্যবহার করুন। এই পদ্ধতিটি ত্রিভুজ(গুলি)-এর হাইপোটেনাস ফেরত দেয়। এটি একটি স্কেলার যদি x1 এবং x2 উভয়ই স্কেলার হয়। এই পদ্ধতিটি sqrt(x1**2 + x2**2)-এর সমতুল্য, এলিমেন্ট-ওয়াইজ। যদি x1 বা x2 স্কেলার-লাইক হয়, তবে এটি অন্য আর্গুমেন্টের প্রতিটি উপাদানের সাথে ব্যবহারের জন্য ব্রডকাস্ট করা হয়। প্যারামিটারগুলি হল ত্রিভুজ(গুলি)-এর লেগ। যদি x1.shape != x2.shape, তবে তাদের একটি সাধারণ আকারে ব্রডকাস্টযোগ্য হতে হবে।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
ইন্টিজার উপাদান সহ একটি অ্যারে তৈরি করুন:
arr = np.ones((3, 3), dtype=int)
আমাদের অ্যারে প্রদর্শন করুন:
print("অ্যারে...\n", arr)
ডেটা টাইপ পান:
print("\nঅ্যারে ডেটা টাইপ...\n", arr.dtype)
অ্যারের মাত্রা পান:
print("\nঅ্যারে মাত্রা...\n", arr.ndim)
অ্যারে উপাদান সংখ্যা পান:
print("\nঅ্যারেতে উপাদান সংখ্যা...\n", arr.size)
হাইপোটেনাস পান:
print("\nহাইপোটেনাস..\n", np.hypot((3*arr), (4*arr)))
সম্পূর্ণ উদাহরণ
import numpy as np
# হাইপোটেনাস পেতে numpy.hypot() ব্যবহার করুন
# পদ্ধতিটি ত্রিভুজ(গুলি)-এর হাইপোটেনাস ফেরত দেয়। এটি একটি স্কেলার যদি x1 এবং x2 উভয়ই স্কেলার হয়।
# এই পদ্ধতিটি sqrt(x1**2 + x2**2)-এর সমতুল্য, এলিমেন্ট-ওয়াইজ।
# যদি x1 বা x2 স্কেলার-লাইক হয়, তবে এটি অন্য আর্গুমেন্টের প্রতিটি উপাদানের সাথে ব্যবহারের জন্য ব্রডকাস্ট করা হয়।
# প্যারামিটারগুলি হল ত্রিভুজ(গুলি)-এর লেগ। যদি x1.shape != x2.shape, তবে তাদের একটি সাধারণ আকারে ব্রডকাস্টযোগ্য হতে হবে।
# ইন্টিজার উপাদান সহ একটি অ্যারে তৈরি করুন
arr = np.ones((3, 3), dtype=int)
# অ্যারে প্রদর্শন করুন
print("অ্যারে...\n", arr)
# অ্যারে টাইপ পান
print("\nআমাদের অ্যারে টাইপ...\n", arr.dtype)
# অ্যারের মাত্রা পান
print("\nআমাদের অ্যারে মাত্রা...\n", arr.ndim)
# অ্যারেতে উপাদান সংখ্যা পান
print("\nউপাদান সংখ্যা...\n", arr.size)
# হাইপোটেনাস পান
print("\nহাইপোটেনাস..\n", np.hypot((3*arr), (4*arr)))
আউটপুট
অ্যারে... [[1 1 1] [1 1 1] [1 1 1]]
আমাদের অ্যারে টাইপ... int64
আমাদের অ্যারে মাত্রা... 2
উপাদান সংখ্যা... 9
হাইপোটেনাস.. [[5. 5. 5.] [5. 5. 5.] [5. 5. 5.]]