عملگرهایی که روشهایی را روی تانسورهای org.tensorflow.op.core. Shape و عملوندهای 1d ارائه میکنند که ابعاد یک شکل را نشان میدهند.
Ops tf = Ops.create(); Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f
, {0.3f, 0.9f} } }); ShapepredShape = 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 > | |
عملوند ایستا < TINT32 > | |
استاتیک <T TNumber > عملوند <T> را گسترش می دهد | |
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <T> | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
استاتیک <T TType > عملوند <T> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
عملوند ایستا < TINT64 > | |
استاتیک <T TNumber > عملوند <T> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
استاتیک <T TType > عملوند <T> را گسترش می دهد | reduceDims ( دامنه دامنه ، عملوند <T> عملوند، عملوند < TINT32 > محور) عملوند را با کاهش شکل به محور مشخص شده تغییر شکل می دهد. |
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <T> | reduceDims ( دامنه دامنه ، عملوند <T> عملوند، محور <U> عملوند ، نوع کلاس<U>) عملوند را با کاهش شکل به محور مشخص شده تغییر شکل می دهد. |
static <U TNumber > عملوند <U> را گسترش می دهد | |
static <T TType > Operand < TINT32 > را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
static <T TType را گسترش می دهد، U TNumber را گسترش می دهد > عملوند <U> | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
عملوند ایستا < TINT32 > | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
static <U TNumber > عملوند <U> را گسترش می دهد | |
static <U TNumber > Operand < TINT32 > را گسترش می دهد |
روش های ارثی
سازندگان عمومی
اشکال عمومی ()
روش های عمومی
عمومی استاتیک عملوند < 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 بعد آخر شکل