SingleElementSequence

الفئة النهائية العامة SingleElementSequence

تسلسل من عنصر واحد

المقاولون العامون

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

ندأرايسكوينس <U>
كشرائح ()
إرجاع كل عنصر كشريحة جديدة.
فارغ
forEachIndexed (BiConsumer<long[], U> المستهلك)
التكرار<U>

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

منطقية
يساوي (الكائن arg0)
الدرجة النهائية<?>
الحصول على كلاس ()
كثافة العمليات
رمز التجزئة ()
الفراغ النهائي
إعلام ()
الفراغ النهائي
إعلام الكل ()
خيط
إلى سلسلة ()
الفراغ النهائي
انتظر (طويل arg0، int arg1)
الفراغ النهائي
انتظر (طويل arg0)
الفراغ النهائي
انتظر ()
org.tensorflow.ndarray.NdArraySequence
ملخص NdArraySequence <U يمتد NdArray <T>>
كشرائح ()
إرجاع كل عنصر كشريحة جديدة.
الفراغ المجرد
forEachIndexed (BiConsumer<long[]، U يمتد NdArray <T>> Consumer)
قم بزيارة كل عنصر من عناصر هذا التكرار والإحداثيات الخاصة بكل منها.
الفراغ المجرد
forEach (المستهلك<? super T> arg0)
التكرار المجرد <U يمتد NdArray <T>>
مكرر ()
مجردة Spliterator<U يمتد NdArray <T>>
المقسم ()

المقاولون العامون

SingleElementSequence العام ( AbstractNdArray <T, U> ndArray)

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

NdArraySequence العام <U> asSlices ()

إرجاع كل عنصر كشريحة جديدة.

على عكس مجموعات Java التقليدية، تكون عناصر NdArraySequence عابرة، أي يتم تخصيص مثيلات NdArray الجديدة لكل تكرار. لتحسين الأداء، يمكن إعادة استخدام نفس المثيل لعرض كافة عناصر هذا التسلسل، باستخدام DataBufferWindow .

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

final List<IntNdArray> vectors = new ArrayList<>();
     
IntNdArray matrix = NdArrays.ofInts(Shape.of(6, 6));
     ndArray
.elements(0).forEach(e -> vectors::add);  // Not safe, as `e` might always be the same recycled instance
     ndArray
.elements(0).asSlices().forEach(e -> vectors::add);  // Safe, each `e` is a distinct NdArray instance
 

المرتجعات
  • تسلسل يُرجع كل عنصر تم تكراره كشريحة جديدة

الفراغ العام forEachIndexed (BiConsumer<long[], U> Consumer)

المكرر العام<U> المكرر ()