Shapes

الأشكال العامة مجردة الطبقة

عامل يوفر طرقًا على org.tensorflow.op.core.موترات الشكل والمعاملات 1d التي تمثل أبعاد الشكل.

Ops tf = Ops.create();
 Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f, {0.3f, 0.9f} } });
 Shape predShape = tf.shape(yPred);
 Operand numLabels =
     tf.reduceProd(tf.shape.takeLast(predShape, // take all but the first dimension
         tf.math.sub(  // by subtract 1 from the total dimensions represent by  predShape
             tf.shape.numDimensions(predShape),
             tf.constant(1))),
         tf.constant(0));

 Operand numPred = tf.shape.size(predShape, tf.constant(0));
 Operand predFlat = tf.shape.flatten(yPred);

 Shape predShape64 = tf.shape(yPred, TInt64.class);
 Operand predSqueezed = tf.shape.squeeze(predShape64, TInt64.class);
 }

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

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

المعامل الثابت <TInt64>
إلحاق (نطاق النطاق ، الشكل <TInt64> ، البعد الأخير الطويل)
ينشئ معاملًا أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير.
المعامل الثابت <TInt32>
إلحاق (نطاق النطاق ، الشكل <TInt32> ، البعد الأخير int)
ينشئ معاملًا أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير.
ثابت <T يمتد TNumber > المعامل <T>
إلحاق (نطاق النطاق ، شكل المعامل <T>، المعامل <T> ShapeToAppend)
ينشئ معاملًا أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد المعامل الذي يمثل شكلاً، متبوعًا بأبعاد المعامل الذي يمثل الشكل المراد إلحاقه.
ثابت <T يمتد TType ، U يمتد TNumber > المعامل <T>
تتسطح (نطاق النطاق ، المعامل <T>، نوع الفئة <U>)
قم بتسوية المعامل إلى بُعد واحد
ثابت <U يمتد TNumber > المعامل <U>
تتسطح (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
قم بتسوية الشكل إلى بُعد واحد.
ثابت <T يمتد TType > المعامل <T>
تتسطح (نطاق النطاق ، المعامل <T> المعامل)
قم بتسوية المعامل إلى بُعد واحد.
المعامل الثابت <TInt32>
التسطيح (نطاق النطاق ، الشكل <TInt32> الشكل)
قم بتسوية الشكل إلى بُعد واحد.
ثابت <U يمتد TNumber > المعامل <U>
الرأس (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
إنشاء مُعامل أحادي البعد يحتوي على البعد الأول للشكل.
المعامل الثابت <TInt32>
الرأس (نطاق النطاق ، الشكل <TInt32> الشكل)
إنشاء مُعامل أحادي البعد يحتوي على البعد الأول للشكل.
المعامل الثابت <TInt32>
الأبعاد ( نطاق النطاق ، الشكل <TInt32> الشكل)
الحصول على عدد أبعاد كائن الشكل.
ثابت <U يمتد TNumber > المعامل <U>
numDimensions (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
الحصول على عدد أبعاد كائن الشكل.
المعامل الثابت <TInt64>
إضافة مسبقة ( نطاق النطاق ، الشكل <TInt64> ، البعد الأول الطويل)
ينشئ معاملًا أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل.
ثابت <T يمتد TNumber > المعامل <T>
إضافة مسبقة ( نطاق النطاق، شكل المعامل <T>، الشكل المعامل <T> الشكلToPrepend)
ينشئ معاملًا أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد معامل يمثل الشكل المراد إضافته مسبقًا، متبوعًا بأبعاد معامل يمثل شكلاً.
المعامل الثابت <TInt32>
إضافة مسبقة ( نطاق النطاق ، الشكل <TInt32> ، البعد الأول int)
ينشئ معاملًا أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل.
ثابت <U يمتد TNumber > المعامل <U>
تقليل Dims (نطاق النطاق ، الشكل <U>، محور المعامل <U>، نوع الفئة <U>)
يقلل الشكل إلى المحور المحدد.
المعامل الثابت <TInt32>
تقليل Dims (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > المحور)
يقلل الشكل إلى المحور المحدد.
ثابت <T يمتد TType > المعامل <T>
تقليل Dims (نطاق النطاق ، المعامل <T>، المعامل <TInt32> المحور)
يعيد تشكيل المعامل عن طريق تقليل الشكل إلى المحور المحدد.
ثابت <T يمتد TType ، U يمتد TNumber > المعامل <T>
تقليل Dims (نطاق النطاق ، المعامل <T>، المعامل <U> المحور، نوع الفئة <U>)
يعيد تشكيل المعامل عن طريق تقليل الشكل إلى المحور المحدد.
ثابت <U يمتد TNumber > المعامل <U>
الحجم (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
احصل على الحجم الذي يمثله شكل TensorFlow.
ثابت <T يمتد TType > المعامل <TInt32>
الحجم (نطاق النطاق ، إدخال المعامل <T>، المعامل < TInt32 > خافت)
الحصول على حجم البعد المحدد لشكل الموتر.
المعامل الثابت <TInt32>
الحجم (نطاق النطاق ، الشكل <TInt32> الشكل)
احصل على الحجم الذي يمثله شكل TensorFlow.
المعامل الثابت <TInt32>
الحجم (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > خافت)
الحصول على حجم البعد المحدد في الشكل.
ثابت <U يمتد TNumber > المعامل <U>
الحجم (نطاق النطاق ، الشكل <U>، المعامل <U> خافت، نوع الفئة <U>)
الحصول على حجم البعد المحدد في الشكل.
ثابت <T يمتد TType ، U يمتد TNumber > المعامل <U>
الحجم (نطاق النطاق ، إدخال المعامل <T>، المعامل <U> خافت، نوع الفئة <U>)
الحصول على حجم البعد المحدد لشكل الموتر.
المعامل الثابت <TInt32>
الضغط (نطاق النطاق ، الشكل <TInt32> الشكل)
إزالة أبعاد الحجم 1 من الشكل.
ثابت <U يمتد TNumber > المعامل <U>
الضغط (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
إزالة أبعاد الحجم 1 من الشكل.
المعامل الثابت <TInt32>
الذيل (نطاق النطاق ، الشكل <TInt32> الشكل)
ينشئ معاملًا أحادي البعد يحتوي على البعد المطابق للبعد الأخير للشكل.
ثابت <U يمتد TNumber > المعامل <U>
الذيل (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)
ينشئ معاملًا أحادي البعد يحتوي على البعد المطابق للبعد الأخير لـ * الشكل.
المعامل الثابت <TInt32>
خذ (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > n)
ينشئ معاملًا أحادي البعد بأبعاد تطابق الأبعاد n الأولى للشكل.
ثابت <U يمتد TNumber > المعامل <U>
خذ (نطاق النطاق ، الشكل <U>، المعامل <U> n، النوع <U>)
ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأولى للشكل.
ثابت <U يمتد TNumber > المعامل <U>
takeLast (نطاق النطاق ، الشكل <U>، المعامل <U> n، النوع <U>)
ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل.
ثابت <U يمتد TNumber > المعامل <TInt32>
takeLast (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > n)
ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل.

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

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

الأشكال العامة ()

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

إلحاق المعامل الثابت العام <TInt64> (نطاق النطاق ، الشكل <TInt64> ، البعد الأخير الطويل)

ينشئ معاملًا أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
البعد الأخير البعد (الأبعاد) المطلوب إلحاقه
عائدات
  • معامل أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير

إلحاق المعامل الثابت العام < TInt32 > ( نطاق النطاق ، الشكل < TInt32 > الشكل، البعد الأخير int)

ينشئ معاملًا أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
البعد الأخير البعد (الأبعاد) المطلوب إلحاقه
عائدات
  • معامل أحادي البعد يحتوي على أبعاد الشكل متبوعًا بالبعد الأخير

إلحاق المعامل الثابت العام <T> ( نطاق النطاق ، شكل المعامل <T>، المعامل <T> ShapeToAppend)

ينشئ معاملًا أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد المعامل الذي يمثل شكلاً، متبوعًا بأبعاد المعامل الذي يمثل الشكل المراد إلحاقه.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
theme.shapeToAppend الشكل الآخر للإلحاق
عائدات
  • معامل أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد المعامل الذي يمثل شكلاً، متبوعًا بأبعاد المعامل الذي يمثل الشكل المراد إلحاقه

المعامل الثابت العام <T> يتسطح (نطاق النطاق ، المعامل <T>، النوع <U>)

قم بتسوية المعامل إلى بُعد واحد

حدود
نِطَاق النطاق الحالي
المعامل المعامل للتسطيح
يكتب نوع بيانات الشكل
عائدات
  • المعامل المعاد تشكيله

المعامل الثابت العام <U> يتسطح (نطاق النطاق ، الشكل <U>، نوع الفئة <U>)

قم بتسوية الشكل إلى بُعد واحد.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
يكتب نوع بيانات الشكل
عائدات
  • الشكل المسطح

المعامل الثابت العام <T> المسطح (نطاق النطاق ، المعامل <T> المعامل)

قم بتسوية المعامل إلى بُعد واحد.

حدود
نِطَاق النطاق الحالي
المعامل المعامل للتسطيح
عائدات
  • المعامل المعاد تشكيله

المعامل الثابت العام <TInt32> مسطح ( نطاق النطاق ، الشكل <TInt32> الشكل)

قم بتسوية الشكل إلى بُعد واحد.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
عائدات
  • الشكل المسطح

رأس المعامل الثابت العام <U> (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)

إنشاء مُعامل أحادي البعد يحتوي على البعد الأول للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
يكتب نوع بيانات الشكل
عائدات
  • معامل أحادي البعد يحتوي على البعد الأول للشكل

المعامل الثابت العام <TInt32> الرأس ( نطاق النطاق ، الشكل <TInt32> الشكل)

إنشاء مُعامل أحادي البعد يحتوي على البعد الأول للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
عائدات
  • معامل أحادي البعد يحتوي على البعد الأول للشكل

المعامل الثابت العام <TInt32> numDimensions ( نطاق النطاق ، الشكل <TInt32> الشكل)

الحصول على عدد أبعاد كائن الشكل.

حدود
نِطَاق النطاق الحالي
شكل الشكل
عائدات
  • عدد الأبعاد

المعامل الثابت العام <U> numDimensions ( نطاق النطاق ، الشكل <U>، نوع الفئة <U>)

الحصول على عدد أبعاد كائن الشكل.

حدود
نِطَاق نطاق كورين
شكل الشكل
يكتب نوع بيانات الشكل
عائدات
  • عدد الأبعاد

المعامل الثابت العام <TInt64> ملحق مسبق (نطاق النطاق ، الشكل <TInt64> ، البعد الأول الطويل)

ينشئ معاملًا أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
البعد الأول البعد للمقدمة
عائدات
  • معامل أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل

المعامل الثابت العام <T> ( نطاق النطاق ، المعامل <T> الشكل، المعامل <T> ShapeToPrepend)

ينشئ معاملًا أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد معامل يمثل الشكل المراد إضافته مسبقًا، متبوعًا بأبعاد معامل يمثل شكلاً.

حدود
نِطَاق النطاق الحالي
شكل معامل يحتوي على أبعاد الشكل
this.shapeToPrepend معامل يحتوي على أبعاد الشكل المراد إضافته
عائدات
  • معامل أحادي البعد يمثل شكلاً جديدًا يحتوي على أبعاد معامل يمثل الشكل المراد إضافته، متبوعًا بأبعاد معامل يمثل الشكل

المعامل الثابت العام <TInt32> ملحق مسبق (نطاق النطاق ، الشكل <TInt32> الشكل، البعد الأول int)

ينشئ معاملًا أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
البعد الأول البعد للمقدمة
عائدات
  • معامل أحادي البعد يحتوي على البعد الأول متبوعًا بأبعاد الشكل

المعامل الثابت العام <U> يقلل Dims (نطاق النطاق ، شكل الشكل <U>، محور المعامل <U>، نوع الفئة <U>)

يقلل الشكل إلى المحور المحدد.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
محور المحور
يكتب نوع بيانات الشكل
عائدات
  • الشكل المخفض

المعامل الثابت العام < TInt32 > تقليل Dims ( نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > المحور)

يقلل الشكل إلى المحور المحدد.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
محور المحور
عائدات
  • معامل يحتوي على أبعاد الشكل المصغر

المعامل الثابت العام <T> يقلل Dims (نطاق النطاق ، المعامل <T>، المعامل < TInt32 > المحور)

يعيد تشكيل المعامل عن طريق تقليل الشكل إلى المحور المحدد.

حدود
نِطَاق النطاق الحالي
المعامل المعامل
محور المحور
عائدات
  • المعامل المعاد تشكيله

المعامل الثابت العام <T> يقلل Dims ( نطاق النطاق ، المعامل <T>، محور المعامل <U>، نوع الفئة <U>)

يعيد تشكيل المعامل عن طريق تقليل الشكل إلى المحور المحدد.

حدود
نِطَاق النطاق الحالي
المعامل المعامل
محور المحور
يكتب نوع بيانات الشكل
عائدات
  • المعامل المعاد تشكيله

حجم المعامل الثابت العام <U> (نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)

احصل على الحجم الذي يمثله شكل TensorFlow.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
يكتب نوع بيانات الشكل
عائدات
  • الحجم

حجم المعامل الثابت العام < TInt32 > (نطاق النطاق ، إدخال المعامل <T>، المعامل < TInt32 > خافت)

الحصول على حجم البعد المحدد لشكل الموتر.

حدود
نِطَاق النطاق الحالي
مدخل المعامل
خافت البعد
عائدات
  • حجم البعد المحدد

حجم المعامل الثابت العام <TInt32> (نطاق النطاق ، الشكل <TInt32> الشكل)

احصل على الحجم الذي يمثله شكل TensorFlow.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
عائدات
  • الحجم

حجم المعامل الثابت العام < TInt32 > (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > خافت)

الحصول على حجم البعد المحدد في الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
خافت البعد
عائدات
  • حجم البعد المحدد

حجم المعامل الثابت العام <U> (نطاق النطاق ، شكل الشكل <U>، المعامل <U> خافت، نوع الفئة <U>)

الحصول على حجم البعد المحدد في الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
خافت البعد
يكتب نوع بيانات الشكل
عائدات
  • حجم البعد المحدد

حجم المعامل الثابت العام <U> (نطاق النطاق ، وإدخال المعامل <T>، والمعامل <U> الخافت، ونوع الفئة <U>)

الحصول على حجم البعد المحدد لشكل الموتر.

حدود
نِطَاق النطاق الحالي
مدخل المعامل
خافت البعد
يكتب نوع بيانات الشكل
عائدات
  • حجم البعد المحدد

ضغط المعامل الثابت العام <TInt32> (نطاق النطاق ، الشكل <TInt32> الشكل)

إزالة أبعاد الحجم 1 من الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
عائدات
  • الشكل المضغوط

ضغط المعامل الثابت العام <U> ( نطاق النطاق ، شكل الشكل <U>، نوع الفئة <U>)

إزالة أبعاد الحجم 1 من الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
يكتب نوع بيانات الشكل
عائدات
  • الشكل المضغوط

المعامل الثابت العام <TInt32> الذيل ( نطاق النطاق ، الشكل <TInt32> الشكل)

ينشئ معاملًا أحادي البعد يحتوي على البعد المطابق للبعد الأخير للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
عائدات
  • معامل أحادي البعد يحتوي على البعد المطابق للبعد الأخير للشكل

المعامل الثابت العام <U> الذيل (نطاق النطاق ، الشكل <U>، نوع الفئة <U>)

ينشئ معاملًا أحادي البعد يحتوي على البعد المطابق للبعد الأخير لـ * الشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
يكتب نوع بيانات الشكل
عائدات
  • معامل أحادي البعد يحتوي على البعد المطابق للبعد الأخير للشكل

المعامل الثابت العام < TInt32 > يأخذ (نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > n)

ينشئ معاملًا أحادي البعد بأبعاد تطابق الأبعاد n الأولى للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
ن يجب أن يكون عدد الأبعاد البادئة المطلوب الحصول عليها <= من numDimensions() للشكل
عائدات
  • معامل أحادي البعد بأبعاد تطابق الأبعاد n الأولى للشكل

المعامل الثابت العام <U> يأخذ (نطاق النطاق ، الشكل <U>، المعامل <U> n، نوع الفئة <U>)

ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأولى للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
ن يجب أن يكون عدد الأبعاد البادئة المطلوب الحصول عليها <= من numDimensions() للشكل
يكتب نوع بيانات الشكل
عائدات
  • معامل أحادي البعد بأبعاد تطابق * الأبعاد n الأولى للشكل

المعامل الثابت العام <U> takeLast (نطاق النطاق ، الشكل <U>، المعامل <U> n، النوع <U>)

ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
ن يجب أن يكون عدد الأبعاد البادئة المطلوب الحصول عليها <= من numDimensions() للشكل
يكتب نوع بيانات الشكل
عائدات
  • معامل أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل

المعامل الثابت العام < TInt32 > takeLast ( نطاق النطاق ، الشكل < TInt32 > الشكل، المعامل < TInt32 > n)

ينشئ معاملًا أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل.

حدود
نِطَاق النطاق الحالي
شكل شكل TensorFlow
ن يجب أن يكون عدد الأبعاد البادئة المطلوب الحصول عليها <= من numDimensions() للشكل
عائدات
  • معامل أحادي البعد يحتوي على الأبعاد المطابقة للأبعاد n الأخيرة للشكل