quantileBFloat16
bfloat16 هو نوع بيانات بفاصلة عائمة يحتوي على 1 بت للإشارة، و8 بتات للأس، و7 بتات للكسر.
تُحوِّل الدالة قيم الإدخال إلى أعداد بفاصلة عائمة من 32 بت، ثم تأخذ أعلى 16 بت أهمية. بعد ذلك تحسب قيمة الكوانتايل لـ bfloat16 وتحوِّل النتيجة إلى عدد بفاصلة عائمة من 64 بت بإلحاق بتات صفرية.
الدالة مُقدِّر سريع للكوانتايل، بحد أقصى للخطأ النسبي يبلغ 0.78125% (ومتوسط خطأ نسبي يبلغ تقريبًا 0.27%)، بما يتوافق مع دقة المانتيسا البالغة 7 بتات في bfloat16.
الصيغة
medianBFloat16
المعاملات
level— اختياري. مستوى الكوانتايل. القيم الممكنة تقع ضمن النطاق من 0 إلى 1. القيمة الافتراضية: 0.5.Float*
Float64
أمثلة
حساب الكوانتايل باستخدام bfloat16
Query
Response