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

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

পাইথন নাম্পাই-তে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক ট্যাঞ্জেন্ট (tanh) গণনা করতে numpy.tanh() মেথড ব্যবহার করুন। এটি np.sinh(x)/np.cosh(x) বা -1j * np.tan(1j*x)-এর সমতুল্য। স্ক্যালার ইনপুটের জন্য স্ক্যালার রিটার্ন করে।

প্যারামিটারসমূহ

  • x (1st): ইনপুট অ্যারে
  • out (2nd, অপশনাল): রেজাল্ট স্টোর করার জন্য ndarray
  • where (3rd, অপশনাল): কন্ডিশন ব্রডকাস্ট; True হলে আউটপুট সেট হয়, False হলে পুরনো মান থাকে

ধাপসমূহ

import numpy as np

# অ্যারে তৈরি
arr = np.array((0., 30., 45., 60., 90., 180., np.pi*1j/2, np.pi*1j))

print("অ্যারে...\n", arr)
print("\nঅ্যারে ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারে ডাইমেনশন...\n", arr.ndim)
print("\nএলিমেন্ট সংখ্যা...\n", arr.size)

# হাইপারবোলিক ট্যাঞ্জেন্ট
print("\nরেজাল্ট...\n", np.tanh(arr))

আউটপুট

অ্যারে... [ 0.+0.j 30.+0.j 45.+0.j 60.+0.j 90.+0.j 180.+0.j 0.+1.57079633j 0.+3.14159265j]
অ্যারে ডেটা টাইপ... complex128
অ্যারে ডাইমেনশন... 1
এলিমেন্ট সংখ্যা... 8
রেজাল্ট... [0.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 0.+1.63312394e+16j 0.-1.22464680e-16j]

নোট: বড় মানগুলোর ট্যাঞ্জেন্ট প্রায় ১ হয়ে যায়। কমপ্লেক্স ইনপুটের জন্য আউটপুট কমপ্লেক্স হয়।

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

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

  3. পাইথন প্রোগ্রাম: অ্যারের ডুপ্লিকেট উপাদানগুলো প্রিন্ট করা

  4. পাইথন প্রোগ্রাম: অ্যারের উপাদানগুলো বাম দিকে রোটেট করা