اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

دالة round في مكتبة NumPy تستخدم لتقريب الأرقام إلى عدد محدد من المنازل العشرية بحيث يمكنك استخدامها لتقريب الأرقام في مصفوفة إلى أقرب عدد صحيح أو إلى عدد معين من الأرقام بعد الفاصلة العشرية بشكل افتراضي تقرب الأرقام إلى أقرب عدد صحيح، ويمكنك التحكم في عدد المنازل العشرية بإضافة وسيط إضافي مثلا إذا أردت تقريب عدد إلى منزلتين عشريتين، تكتب np.round(a, 2) حيث a هو الرقم أو المصفوفة المراد تقريبها.

  • 0
نشر

نعم الدالة round في مكتبة NumPy تستخدم لتقريب الأرقام إلى أقرب عدد عشري وفقا لعدد محدد من المنازل العشرية بهذا الشكل:

import numpy as np

arr = np.array([1.234, 2.678, 3.456])
rounded_arr = np.round(arr, decimals=2)
print(rounded_arr)

و الناتج سيكون :

[1.23 2.68 3.46]

حيث أن هذا المثال يقرب الأرقام إلى منزلتين عشريتين.

  • 0
نشر

نعم و هي الدالة المسؤولة عن تقريب القيم و صيغتها العامة:

numpy.round(a, decimals=0, out=None)

حيث أن :

a: المصفوفة أو القيمة التي تريد تقريبها.

decimals: عدد المنازل العشرية المراد التقريب إليها و القيمة الافتراضية هي 0.

out: مصفوفة اختيارية لتخزين النتيجة فيها.

و يمكنك إستدعاء مصفوفة داخلها لتقريب القيم على حسب عدد المنازل العشرية التي تريدها.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...