Shapes

کلاس انتزاعی عمومی Shapes

عملگرهایی که روش‌هایی را روی تانسورهای org.tensorflow.op.core. Shape و عملوندهای 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 >
ضمیمه ( scope scope, Shape < TINT64 > shape, long lastDimension)
یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد ایجاد می کند.
عملوند ایستا < TINT32 >
ضمیمه ( scope scope, Shape < TInt32 > shape, int lastDimension)
یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد ایجاد می کند.
استاتیک <T TNumber > عملوند <T> را گسترش می دهد
ضمیمه ( دامنه دامنه ، عملوند شکل <T>، عملوند <T> shapeToAppend)
یک عملوند 1 بعدی ایجاد می کند که یک شکل جدید را نشان می دهد که شامل ابعاد عملوندی است که یک شکل را نشان می دهد و به دنبال آن ابعاد یک عملوند نشان دهنده یک شکل برای اضافه کردن است.
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <T>
مسطح کردن ( دامنه دامنه ، عملوند <T> عملوند، نوع کلاس <U>)
عملوند را به یک بعد مسطح کنید
static <U TNumber > عملوند <U> را گسترش می دهد
مسطح کردن ( محدوده دامنه، شکل <U> شکل، نوع کلاس<U>)
شکل را به یک بعد صاف کنید.
استاتیک <T TType > عملوند <T> را گسترش می دهد
مسطح کردن ( دامنه دامنه، عملوند <T> عملوند)
عملوند را به یک بعد مسطح کنید.
عملوند ایستا < TINT32 >
صاف کردن ( محدوده دامنه، شکل < TINT32 > شکل)
شکل را به یک بعد صاف کنید.
static <U TNumber > عملوند <U> را گسترش می دهد
سر ( محدوده دامنه ، شکل <U> شکل، نوع کلاس<U>)
یک عملوند 1 بعدی حاوی بعد اول Shape ایجاد می کند.
عملوند ایستا < TINT32 >
سر ( دامنه دامنه ، شکل < TINT32 > شکل)
یک عملوند 1 بعدی حاوی بعد اول Shape ایجاد می کند.
عملوند ایستا < TINT32 >
numDimensions ( محدوده دامنه ، شکل < TINT32 > شکل)
تعداد ابعاد جسم شکل را بدست آورید.
static <U TNumber > عملوند <U> را گسترش می دهد
numDimensions ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)
تعداد ابعاد جسم شکل را بدست آورید.
عملوند ایستا < TINT64 >
prepend ( scope scope, Shape < TINT64 > shape, long first dimension)
یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل ایجاد می کند.
استاتیک <T TNumber > عملوند <T> را گسترش می دهد
prepend ( دامنه دامنه ، عملوند شکل <T>، عملوند <T> shapeToPrepend)
یک عملوند 1 بعدی ایجاد می کند که یک شکل جدید را نشان می دهد که حاوی ابعاد یک عملوند است که نشان دهنده شکل برای prepend است و به دنبال آن ابعاد یک عملوند نشان دهنده یک شکل است.
عملوند ایستا < TINT32 >
prepend ( scope scope, Shape < TInt32 > shape, int firstDimension)
یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل ایجاد می کند.
static <U TNumber > عملوند <U> را گسترش می دهد
smallDims ( دامنه دامنه ، شکل <U> شکل، محور عملوند <U>، نوع کلاس<U>)
شکل را به محور مشخص شده کاهش می دهد.
عملوند ایستا < TINT32 >
smallDims ( دامنه دامنه ، شکل < TINT32 > شکل، عملوند < TINT32 > محور)
شکل را به محور مشخص شده کاهش می دهد.
استاتیک <T TType > عملوند <T> را گسترش می دهد
reduceDims ( دامنه دامنه ، عملوند <T> عملوند، عملوند < TINT32 > محور)
عملوند را با کاهش شکل به محور مشخص شده تغییر شکل می دهد.
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <T>
reduceDims ( دامنه دامنه ، عملوند <T> عملوند، محور <U> عملوند ، نوع کلاس<U>)
عملوند را با کاهش شکل به محور مشخص شده تغییر شکل می دهد.
static <U TNumber > عملوند <U> را گسترش می دهد
اندازه ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)
اندازه نشان داده شده با شکل TensorFlow را دریافت کنید.
static <T TType > Operand < TINT32 > را گسترش می دهد
اندازه ( دامنه دامنه ، ورودی عملوند <T>، عملوند < TINT32 > کم نور)
اندازه ابعاد مشخص شده برای شکل تانسور را بدست آورید.
عملوند ایستا < TINT32 >
اندازه ( محدوده دامنه ، شکل < TINT32 > شکل)
اندازه نشان داده شده با شکل TensorFlow را دریافت کنید.
عملوند ایستا < TINT32 >
اندازه ( دامنه دامنه ، شکل < TInt32 > شکل، عملوند < TINT32 > کم نور)
اندازه ابعاد مشخص شده را در شکل بدست آورید.
static <U TNumber > عملوند <U> را گسترش می دهد
اندازه ( دامنه دامنه ، شکل <U> شکل، عملوند <U> کم، نوع کلاس<U>)
اندازه ابعاد مشخص شده را در شکل بدست آورید.
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <U>
اندازه ( دامنه دامنه ، ورودی عملوند <T>، عملوند <U> کم، نوع کلاس <U>)
اندازه ابعاد مشخص شده برای شکل تانسور را بدست آورید.
عملوند ایستا < TINT32 >
فشار دادن ( دامنه دامنه ، شکل < TINT32 > شکل)
ابعاد سایز 1 را از شکل حذف می کند.
static <U TNumber > عملوند <U> را گسترش می دهد
فشار دادن ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)
ابعاد سایز 1 را از شکل حذف می کند.
عملوند ایستا < TINT32 >
دم ( دامنه دامنه ، شکل < TINT32 > شکل)
یک عملوند 1 بعدی ایجاد می کند که حاوی بعد مطابق با آخرین بعد Shape است.
static <U TNumber > عملوند <U> را گسترش می دهد
دم ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)
یک عملوند 1 بعدی ایجاد می کند که حاوی بعد منطبق با آخرین بعد * شکل است.
عملوند ایستا < TINT32 >
گرفتن ( scope scope, Shape < TInt32 > shape, Operand < TInt32 > n)
یک عملوند 1 بعدی با ابعاد مطابق با n بعد اول شکل ایجاد می کند.
static <U TNumber > عملوند <U> را گسترش می دهد
گرفتن ( دامنه دامنه ، شکل <U> شکل، عملوند <U> n، نوع کلاس<U>)
یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد اول شکل ایجاد می کند.
static <U TNumber > عملوند <U> را گسترش می دهد
takeLast ( دامنه دامنه ، شکل <U> شکل، عملوند <U> n، نوع کلاس<U>)
یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد آخر شکل ایجاد می کند.
static <U TNumber > Operand < TINT32 > را گسترش می دهد
takeLast ( دامنه دامنه ، شکل < TINT32 > شکل، عملوند < TINT32 > n)
یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد آخر شکل ایجاد می کند.

روش های ارثی

سازندگان عمومی

اشکال عمومی ()

روش های عمومی

عمومی استاتیک عملوند < TINT64 > ضمیمه ( scope scope, Shape < TINT64 > shape, long lastDimension)

یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
آخرین بعد بعد (های) برای اضافه کردن
برمی گرداند
  • یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد

عمومی ایستا عملوند < TINT32 > ضمیمه ( scope scope, Shape < TINT32 > shape, int lastDimension)

یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
آخرین بعد بعد (های) برای اضافه کردن
برمی گرداند
  • یک عملوند 1 بعدی حاوی ابعاد یک شکل به دنبال آخرین بعد

ضمیمه عملوند ایستا عمومی <T> ( دامنه دامنه ، شکل عملوند <T>، عملوند <T> shapeToAppend)

یک عملوند 1 بعدی ایجاد می کند که یک شکل جدید را نشان می دهد که شامل ابعاد عملوندی است که یک شکل را نشان می دهد و به دنبال آن ابعاد یک عملوند نشان دهنده یک شکل برای اضافه کردن است.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
shapeToAppend شکل دیگر را اضافه کنید
برمی گرداند
  • یک عملوند 1 بعدی که نمایانگر یک شکل جدید است که شامل ابعاد عملوندی است که یک شکل را نشان می دهد و به دنبال آن ابعاد یک عملوند نشان دهنده یک شکل برای الحاق است.

عملوند ثابت عمومی <T> مسطح ( دامنه دامنه ، عملوند <T>، نوع کلاس <U>)

عملوند را به یک بعد مسطح کنید

مولفه های
محدوده محدوده فعلی
عملوند عملوند برای مسطح کردن
نوع نوع داده شکل
برمی گرداند
  • عملوند تغییر شکل یافته

عملوند ایستا عمومی <U> مسطح ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)

شکل را به یک بعد صاف کنید.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
نوع نوع داده شکل
برمی گرداند
  • شکل مسطح

عملوند ثابت عمومی <T> مسطح ( دامنه دامنه ، عملوند <T> عملوند)

عملوند را به یک بعد مسطح کنید.

مولفه های
محدوده محدوده فعلی
عملوند عملوند برای مسطح کردن
برمی گرداند
  • عملوند تغییر شکل یافته

عملوند ایستا عمومی < TINT32 > مسطح ( محدوده دامنه ، شکل < TINT32 > شکل)

شکل را به یک بعد صاف کنید.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
برمی گرداند
  • شکل مسطح

سر عملوند ایستا عمومی <U> ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)

یک عملوند 1 بعدی حاوی بعد اول Shape ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
نوع نوع داده شکل
برمی گرداند
  • یک عملوند 1 بعدی حاوی بعد اول شکل

عملوند ثابت عمومی < TINT32 > سر ( محدوده دامنه ، شکل < TINT32 > شکل)

یک عملوند 1 بعدی حاوی بعد اول Shape ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
برمی گرداند
  • یک عملوند 1 بعدی حاوی بعد اول شکل

عملوند ایستا عمومی < TINT32 > numDimensions ( دامنه دامنه ، شکل < TINT32 > شکل)

تعداد ابعاد جسم شکل را بدست آورید.

مولفه های
محدوده محدوده فعلی
شکل شکل
برمی گرداند
  • تعداد ابعاد

عملوند ثابت عمومی <U> numDimensions ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)

تعداد ابعاد جسم شکل را بدست آورید.

مولفه های
محدوده محدوده فعلی
شکل شکل
نوع نوع داده شکل
برمی گرداند
  • تعداد ابعاد

عمومی استاتیک عملوند < TINT64 > prepend ( دامنه دامنه ، شکل < TINT64 > شکل، اولین بعد طولانی)

یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
بعد اول بعد برای آماده کردن
برمی گرداند
  • یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل

عملوند ایستا عمومی <T> prepend ( scope scope, Operand <T> shape, Operand <T> shapeToPrepend)

یک عملوند 1 بعدی ایجاد می کند که یک شکل جدید را نشان می دهد که حاوی ابعاد یک عملوند است که نشان دهنده شکل برای prepend است و به دنبال آن ابعاد یک عملوند نشان دهنده یک شکل است.

مولفه های
محدوده محدوده فعلی
شکل عملوندی حاوی ابعاد یک شکل
shapeToPrepend عملوندی حاوی ابعاد شکل برای prepend
برمی گرداند
  • یک عملوند 1 بعدی که نمایانگر شکل جدیدی است که ابعاد یک عملوند را نشان می‌دهد که شکلی را برای پیش‌پیوند نشان می‌دهد و به دنبال آن ابعاد عملوندی را نشان می‌دهد که شکل را نشان می‌دهد.

عمومی ایستا عملوند < TINT32 > prepend ( دامنه دامنه ، شکل < TINT32 > شکل، بعد اول بین‌المللی)

یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
بعد اول بعد برای آماده کردن
برمی گرداند
  • یک عملوند 1 بعدی حاوی بعد اول و سپس ابعاد شکل

عملوند ثابت عمومی <U> reduceDims ( دامنه دامنه ، شکل <U> شکل، محور عملوند <U>، نوع کلاس <U>)

شکل را به محور مشخص شده کاهش می دهد.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
محور محور
نوع نوع داده شکل
برمی گرداند
  • شکل کاهش یافته

عملوند ایستا عمومی < TINT32 > ReducDims ( دامنه دامنه ، شکل < TINT32 > شکل، عملوند < TINT32 > محور)

شکل را به محور مشخص شده کاهش می دهد.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
محور محور
برمی گرداند
  • عملوندی حاوی ابعاد شکل کاهش یافته است

عملوند استاتیک عمومی <T> smallDims ( دامنه دامنه ، عملوند <T>، عملوند < TINT32 > محور)

عملوند را با کاهش شکل به محور مشخص شده تغییر شکل می دهد.

مولفه های
محدوده محدوده فعلی
عملوند عملوند
محور محور
برمی گرداند
  • عملوند تغییر شکل یافته

عملوند ثابت عمومی <T> smallDims ( دامنه دامنه ، عملوند <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 > فشار ( scope scope, Shape < TInt32 > shape)

ابعاد سایز 1 را از شکل حذف می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
برمی گرداند
  • شکل فشرده

فشار عملوند ایستا عمومی <U> ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)

ابعاد سایز 1 را از شکل حذف می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
نوع نوع داده شکل
برمی گرداند
  • شکل فشرده

عملوند ثابت عمومی < TINT32 > دم ( دامنه دامنه ، شکل < TINT32 > شکل)

یک عملوند 1 بعدی ایجاد می کند که حاوی بعد مطابق با آخرین بعد Shape است.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
برمی گرداند
  • یک عملوند 1 بعدی که حاوی بعد منطبق با آخرین بعد شکل است

دم عملوند ایستا عمومی <U> ( دامنه دامنه ، شکل <U> شکل، نوع کلاس<U>)

یک عملوند 1 بعدی ایجاد می کند که حاوی بعد منطبق با آخرین بعد * شکل است.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
نوع نوع داده شکل
برمی گرداند
  • یک عملوند 1 بعدی که حاوی بعد منطبق با آخرین بعد شکل است

عملوند ایستا عمومی < TInt32 > take ( دامنه دامنه ، شکل < TINT32 > شکل، عملوند < TINT32 > n)

یک عملوند 1 بعدی با ابعاد مطابق با n بعد اول شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
n تعداد ابعاد اصلی برای بدست آوردن، باید <= از numDimensions() شکل باشد.
برمی گرداند
  • یک عملوند 1 بعدی با ابعاد مطابق با n بعد اول شکل

عملوند ایستا عمومی <U> (حوزه دامنه ، شکل <U> شکل، عملوند <U> n، نوع کلاس <U>)

یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد اول شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
n تعداد ابعاد اصلی برای بدست آوردن، باید <= از numDimensions() شکل باشد.
نوع نوع داده شکل
برمی گرداند
  • یک عملوند 1 بعدی با ابعاد تطابق * با n بعد اول شکل

عملوند ثابت عمومی <U> takeLast ( دامنه دامنه ، شکل <U> شکل، عملوند <U> n، نوع کلاس<U>)

یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد آخر شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
n تعداد ابعاد اصلی برای بدست آوردن، باید <= از numDimensions() شکل باشد.
نوع نوع داده شکل
برمی گرداند
  • یک عملوند 1 بعدی حاوی ابعاد منطبق با n بعد آخر شکل

عملوند ثابت عمومی < TINT32 > takeLast ( دامنه دامنه ، شکل < TINT32 > شکل، عملوند < TINT32 > n)

یک عملوند 1 بعدی حاوی ابعاد مطابق با n بعد آخر شکل ایجاد می کند.

مولفه های
محدوده محدوده فعلی
شکل شکل TensorFlow
n تعداد ابعاد اصلی برای بدست آوردن، باید <= از numDimensions() شکل باشد.
برمی گرداند
  • یک عملوند 1 بعدی حاوی ابعاد منطبق با n بعد آخر شکل