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 প্যারামিটার সিকোয়েন্সে অন্তর্ভুক্ত নয়।