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

পাইথনে ন্যাচারল লগারিদম (log) গণনা করুন

ন্যাচারল লগারিদম (base e) হলো এক্সপোনেনশিয়ালের বিপরীত: log(exp(x)) = x। numpy.log() মেথড ব্যবহার করে এলিমেন্ট-ওয়াইজ লগ বের করুন।

উদাহরণ

import numpy as np

# e এবং e^2 ব্যবহার করে
arr = np.array([1, 2, np.e, np.e**2])

print("অ্যারে...\n", arr)
print("\nডাইমেনশন...\n", arr.ndim)
print("\nডেটা টাইপ...\n", arr.dtype)
print("\nশেপ...\n", arr.shape)

print("\nরেজাল্ট (log)...\n", np.log(arr))

আউটপুট

অ্যারে... [1.         2.         2.71828183 7.3890561 ]
ডাইমেনশন... 1
ডেটা টাইপ... float64
শেপ... (4,)
রেজাল্ট (log)... [0.         0.69314718 1.         2.        ]

ব্যাখ্যা: ln(1)=0, ln(2)≈0.693, ln(e)=1, ln(e²)=2।

  1. পাইথনে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক ট্যাঞ্জেন্ট গণনা করুন

  2. পাইথনে ইনপুট অ্যারের বেস-২ লগারিদম বের করুন

  3. পাইথনে কমপ্লেক্স-ভ্যালুড ইনপুটের জন্য ন্যাচারল লগারিদম বের করুন

  4. পাইথনে অ্যারে "Beautiful" কিনা যাচাই করা