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

পাইথন – numpy.geomspace

numpy.geomspace() লগ স্কেলে সমানভাবে ব্যবস્થিত সংখ্যাগুলোর একটি সেট ফেরত দেয় (একটি জ্যামিতিক প্রগতি)।

  • Linspace − এটি geomspace-এর মতো, কিন্তু এন্ডপয়েন্ট লগ এবং বেস ব্যবহার করে নির্দিষ্ট করা হয়।

  • Logspace − এটি geomspace-এর মতো, কিন্তু এন্ডপয়েন্ট ಅঙ্কগণিতিক পরিবর্তে জ্যামিতিক প্রগতি ব্যবহার করে নির্দিষ্ট করা হয়।

সিনট্যাক্স

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

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

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

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

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

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

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

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

উদাহরণ ১

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

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

# geomspace() ফাংশন
x = np.geomspace(1, 2000, num=8)
print("geomspace of X: \n", x)

আউটপুট

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

geomspace of X: [1.00000000e+00 2.96193630e+00 8.77306662e+00 2.59852645e+01
 7.69666979e+01 2.27970456e+02 6.75233969e+02 2.00000000e+03]

উদাহরণ ২

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

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

# geomspace() ফাংশন
x = np.geomspace(2, 800, num=9, endpoint=False)
print("geomspace of X :\n", x)

আউটপুট

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

geomspace of X : [ 2.          3.89177544  7.57295802 14.73612599 28.67484658
 55.79803176 108.57670466 211.27807602 411.12341312]

এখানে, আমরা endpoint=False নিয়েছি, поэтому stop প্যারামিটার সিকোয়েন্সে অন্তর্ভুক্ত নয়।

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

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

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

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