تدفق التوتر:: العمليات:: عشوائي
#include <random_ops.h>
يخلط الموتر بشكل عشوائي على طول البعد الأول.
ملخص
يتم تبديل الموتر على طول البعد 0، بحيث يتم تعيين كل value[j]
إلى output[i]
. على سبيل المثال، التعيين الذي قد يحدث لموتر 3x2 هو:
[[1, 2], [[5, 6], [3, 4], ==> [1, 2], [5, 6]] [3, 4]]
الحجج:
- النطاق: كائن النطاق
- القيمة: الموتر المراد خلطه.
السمات الاختيارية (انظر Attrs
):
- البذرة: إذا تم تعيين
seed
أوseed2
على قيمة غير صفرية، فسيتم بذرة مولد الأرقام العشوائية بواسطة البذرة المعطاة. خلاف ذلك، يتم زرعها بواسطة بذرة عشوائية. - بذرة 2: بذرة ثانية لتجنب اصطدام البذور.
العوائد:
-
Output
: موتر من نفس الشكل والنوعvalue
، يتم خلطه على طول البعد الأول.
البنائين والمدمرين | |
---|---|
RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value) | |
RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const RandomShuffle::Attrs & attrs) |
الصفات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة العامة | |
---|---|
Seed (int64 x) | |
Seed2 (int64 x) |
الهياكل | |
---|---|
Tensorflow:: ops:: RandomShuffle:: Attrs | محددات السمات الاختيارية لـ RandomShuffle . |
الصفات العامة
عملية
Operation operation
الإخراج
::tensorflow::Output output
الوظائف العامة
عشوائي
RandomShuffle( const ::tensorflow::Scope & scope, ::tensorflow::Input value )
عشوائي
RandomShuffle( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const RandomShuffle::Attrs & attrs )