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

পাইথন – numpy.logspace

numpy.logspace লগ স্কেলে সমানভাবে ব্যবস্থিত সংখ্যাগুলোর একটি সেট ফেরত দেয়। এর সিনট্যাক্স নিম্নরূপ:

numpy.logspace(start, stop, num=50, endpoint=True/False, base=10.0, dtype=None)

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

logspace ফাংশন নিম্নলিখিত প্যারামিটারগুলো গ্রহণ করতে পারে:

  • start − সিকোয়েন্সের শুরু; ডিফল্ট হল শূন্য।

  • stop − সিকোয়েন্সের এন্ডপয়েন্ট।

  • num − শুরু এবং শেষ সিকোয়েন্সের মাঝপথে তৈরি হওয়া উপাদানগুলোর সংখ্যা।

  • endpoint − এটি নিয়ন্ত্রণ করে যে stop মান আউটপুট অ্যারেতে অন্তর্ভুক্ত হবে কিনা। যদি endpoint True হয়, তবে stop প্যারামিটার nd.array-এ শেষ আইটেম হিসেবে অন্তর্ভুক্ত হয়। যদি endpoint=false হয়, তবে stop প্যারামিটার অন্তর্ভুক্ত হয় না।

  • base − logspace-এর বেস। ডিফল্টরূপে এটি 10.0।

  • dtype − এটি আউটপুট অ্যারের টাইপ বর্ণনা করে।

উদাহরণ ১

নিম্নলিখিত উদাহরণটি বিবেচনা করুন:

# প্রয়োজনীয় লাইব্রেরি আমদানি করুন
import numpy as np

# logspace() ফাংশন
x = np.logspace(start=1, stop=8, endpoint=False)
print("logspace of X : \n", x)

আউটপুট

উপরোক্ত প্রোগ্রাম নিম্নলিখিত আউটপুট তৈরি করবে:

logspace of X : [1.00000000e+01 1.38038426e+01 1.90546072e+01 2.63026799e+01
 3.63078055e+01 5.01187234e+01 6.91830971e+01 9.54992586e+01
 1.31825674e+02 1.81970086e+02 2.51188643e+02 3.46736850e+02
 4.78630092e+02 6.60693448e+02 9.12010839e+02 1.25892541e+03
 1.73780083e+03 2.39883292e+03 3.31131121e+03 4.57088190e+03
 6.30957344e+03 8.70963590e+03 1.20226443e+04 1.65958691e+04
 2.29086765e+04 3.16227766e+04 4.36515832e+04 6.02559586e+04
 8.31763771e+04 1.14815362e+05 1.58489319e+05 2.18776162e+05
 3.01995172e+05 4.16869383e+05 5.75439937e+05 7.94328235e+05
 1.09647820e+06 1.51356125e+06 2.08929613e+06 2.88403150e+06
 3.98107171e+06 5.49540874e+06 7.58577575e+06 1.04712855e+07
 1.44543977e+07 1.99526231e+07 2.75422870e+07 3.80189396e+07
 5.24807460e+07 7.24435960e+07]

উদাহরণ ২

আরেকটি উদাহরণ নিই। নিম্নলিখিত উদাহরণটি বিবেচনা করুন:

# নাম্পাই আমদানি করুন
import numpy as np

# logspace() ফাংশন
x = np.logspace(start=2, stop=4, num=4, base=3.0)
print("logspace of X :\n", x)

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

logspace of X : [ 9.  18.72075441  38.9407384  81. ]

এখানে, আমাদের num=4, তাই এটি শুরু এবং শেষের মাঝপথে শুধু 4টি উপাদান তৈরি করে। এবং আমরা ডিফল্ট 10.0-এর পরিবর্তে বেস 3.0 নিয়েছি।

  1. পাইথন - Deque (ডিক) ডেটা স্ট্রাকচার

  2. পাইথনে NumPy ব্যবহার করে দুটি ম্যাট্রিক্সের গুণফল

  3. পাইথনে Pow(x, n)

  4. উইন্ডোজ ১০-এ NumPy ইনস্টল করার ধাপে ধাপে গাইড