StatelessShuffle

الطبقة النهائية العامة StatelessShuffle

يحرك الموتر بشكل عشوائي وحتمي على طول بعده الأول.

يتم تبديل الموتر على طول البعد 0، بحيث يتم تعيين كل "قيمة [j]" إلى "مخرج [i]" واحد فقط. على سبيل المثال، التعيين الذي قد يحدث لموتر 3x2 هو:

[[1, 2],       [[5, 6],
  [3, 4],  ==>   [1, 2],
  [5, 6]]        [3, 4]]
 
المخرجات هي دالة حتمية لـ "value"، و"key"، و"counter"، و"alg".

الأساليب العامة

الإخراج <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
ثابت <T> StatelessShuffle <T>
إنشاء (نطاق النطاق ، قيمة المعامل <T>، مفتاح المعامل <?>، عداد المعامل <?>، المعامل <Integer> alg)
طريقة المصنع لإنشاء فئة تغلف عملية StatelessShuffle جديدة.
الإخراج <T>
انتاج ()
موتر من نفس الشكل والنوع مثل "القيمة"، يتم خلطه على طول البعد الأول.

الطرق الموروثة

الأساليب العامة

الإخراج العام <T> كإخراج ()

إرجاع المقبض الرمزي للموتر.

المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.

إنشاء StatelessShuffle <T> ثابت عام (نطاق النطاق ، قيمة المعامل <T>، مفتاح المعامل <?>، عداد المعامل <?>، المعامل <Integer> alg)

طريقة المصنع لإنشاء فئة تغلف عملية StatelessShuffle جديدة.

حدود
نِطَاق النطاق الحالي
قيمة الموتر المراد خلطه.
مفتاح مفتاح خوارزمية RNG المعتمدة على العداد (الشكل uint64[1]).
عداد العداد الأولي لخوارزمية RNG القائمة على العداد (الشكل uint64[2] أو uint64[1] اعتمادًا على الخوارزمية). إذا تم إعطاء متجه أكبر، سيتم استخدام الجزء المطلوب فقط على اليسار (أي [:N]).
الطحالب خوارزمية RNG (الشكل int32[]).
عائدات
  • مثيل جديد من StatelessShuffle

الإخراج العام <T> الإخراج ()

موتر من نفس الشكل والنوع مثل "القيمة"، يتم خلطه على طول البعد الأول.