নিকটতম পূর্ণসংখ্যা থেকে শূন্যের দিকে রাউন্ড করতে, Python Numpy-এ numpy.fix() পদ্ধতি ব্যবহার করুন। এটি ফ্লোট এলিমেন্টের অ্যারেকে শূন্যের দিকে নিকটতম পূর্ণসংখ্যার দিকে বৃত্তাকার করে। বৃত্তাকার মানগুলি ফ্লোট হিসাবে ফেরত দেওয়া হয়। 1ম প্যারামিটার, x হল বৃত্তাকার ফ্লোটগুলির একটি অ্যারে। ২য় প্যারামিটার, আউট হল একটি অবস্থান যেখানে ফলাফল সংরক্ষণ করা হয়। প্রদান করা হলে, এটির একটি আকৃতি থাকতে হবে যা ইনপুট সম্প্রচার করে। যদি প্রদান না করা হয় বা কোনটিই না হয়, একটি নতুনভাবে বরাদ্দ করা অ্যারে ফেরত দেওয়া হয়৷
৷পদ্ধতিটি ইনপুট হিসাবে একই মাত্রা সহ একটি ফ্লোট অ্যারে প্রদান করে। যদি দ্বিতীয় আর্গুমেন্ট সরবরাহ করা না হয় তাহলে বৃত্তাকার মান সহ একটি ফ্লোট অ্যারে প্রদান করা হয়। একটি দ্বিতীয় যুক্তি সরবরাহ করা হলে ফলাফল সেখানে সংরক্ষণ করা হয়. রিটার্ন মান তখন সেই অ্যারের একটি রেফারেন্স।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
import numpy as np
array() পদ্ধতি -
ব্যবহার করে ফ্লোট টাইপ সহ একটি অ্যারে তৈরি করুনarr = np.array([120.6, -120.6, 200.7, -320.1, 320.1, 500.6])
আমাদের অ্যারে প্রদর্শন করা হচ্ছে −
print("Array...\n",arr)
ডেটাটাইপ −
পানprint("\nArray datatype...\n",arr.dtype)
অ্যারে-
এর মাত্রা পানprint("\nArray Dimensions...\n",arr.ndim)
অ্যারের উপাদানের সংখ্যা −
পানprint("\nNumber of elements in the Array...\n",arr.size)
নিকটতম পূর্ণসংখ্যা থেকে শূন্যের দিকে রাউন্ড করতে, Python Numpy-এ numpy.fix() পদ্ধতি ব্যবহার করুন। এটি ফ্লোট এলিমেন্টের অ্যারেকে শূন্যের দিকে নিকটতম পূর্ণসংখ্যার দিকে বৃত্তাকার করে। বৃত্তাকার মানগুলি −
হিসাবে ফেরত দেওয়া হয়print("\nResult (rounded)...\n",np.fix(arr))
উদাহরণ
import numpy as np # Create an array with float type using the array() method arr = np.array([120.6, -120.6, 200.7, -320.1, 320.1, 500.6]) # Display the array print("Array...\n", arr) # Get the type of the array print("\nOur Array type...\n", arr.dtype) # Get the dimensions of the Array print("\nOur Array Dimension...\n",arr.ndim) # Get the shape of the Array print("\nOur Array Shape...\n",arr.shape) # To round to nearest integer towards zero, use the numpy.fix() method in Python Numpy # It rounds an array of floats element-wise to nearest integer towards zero. The rounded values are returned as floats. print("\nResult (rounded)...\n",np.fix(arr))হিসাবে ফেরত দেওয়া হয়
আউটপুট
Array... [ 120.6 -120.6 200.7 -320.1 320.1 500.6] Our Array type... float64 Our Array Dimension... 1 Our Array Shape... (6,) Result (rounded)... [ 120. -120. 200. -320. 320. 500.]