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 >
append ( היקף היקף , צורה < TInt64 > צורה, ממד אחרון ארוך)
יוצר אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון.
אופרנד סטטי < TInt32 >
append ( היקף היקף , צורה < TInt32 > צורה, int lastDimension)
יוצר אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון.
סטטי <T מרחיב TNummer > Operand <T>
append ( scope scope, Operand <T> shape, Operand <T> shapeToAppend)
יוצר אופרנד חד-ממדי המייצג צורה חדשה המכילה את ממדי האופרנד המייצג צורה, ואחריו הממדים של אופרנד המייצג צורה להוספה.
סטטי <T מרחיב את TType , U מרחיב את TNummer > Operand <T>
לשטח ( היקף היקף , אופרנד <T> אופרנד, סוג מחלקה<U>)
משטחים את האופרנד למימד אחד
סטטי <U מרחיב TNummer > Operand <U>
לשטח ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
משטחים את הצורה למימד אחד.
סטטי <T מרחיב את TType > Operand <T>
שטוח ( Scope scope, Operand <T> אופרנד)
משטחים את האופרנד למימד אחד.
אופרנד סטטי < TInt32 >
לשטח ( היקף היקף , צורה < TInt32 > צורה)
משטחים את הצורה למימד אחד.
סטטי <U מרחיב TNummer > Operand <U>
ראש (היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
יוצר אופרנד חד מימדי המכיל את הממד הראשון של הצורה.
אופרנד סטטי < TInt32 >
ראש (היקף היקף , צורה < TInt32 > צורה)
יוצר אופרנד חד מימדי המכיל את הממד הראשון של הצורה.
אופרנד סטטי < TInt32 >
numDimensions ( היקף היקף , צורה < TInt32 > צורה)
קבל את מספר הממדים של אובייקט הצורה.
סטטי <U מרחיב TNummer > Operand <U>
numDimensions ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
קבל את מספר הממדים של אובייקט הצורה.
אופרנד סטטי < TInt64 >
prepend ( scope scope, Shape < TInt64 > shape, long firstDimension)
יוצר אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה.
סטטי <T מרחיב TNummer > Operand <T>
prepend ( Scope scope, Operand <T> shape, Operand <T> shapeToPrepend)
יוצר אופרנד חד מימדי המייצג צורה חדשה המכילה את הממדים של אופרנד המייצג את הצורה שיש להקדים, ואחריו את הממדים של אופרנד המייצג צורה.
אופרנד סטטי < TInt32 >
prepend ( Scope scope, Shape < TInt32 > shape, int firstDimension)
יוצר אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה.
סטטי <U מרחיב TNummer > Operand <U>
reduceDims ( היקף היקף , צורת צורה <U>, ציר אופרנד <U>, סוג מחלקה<U>)
מפחית את הצורה לציר שצוין.
אופרנד סטטי < TInt32 >
reduceDims ( scope scope, Shape < TInt32 > shape, Operand < TInt32 > axis)
מפחית את הצורה לציר שצוין.
סטטי <T מרחיב את TType > Operand <T>
reduceDims ( scope scope, Operand <T> אופרנד, Operand < TInt32 > ציר)
מעצב מחדש את האופרנד על ידי הקטנת הצורה לציר שצוין.
סטטי <T מרחיב את TType , U מרחיב את TNummer > Operand <T>
reduceDims ( היקף היקף , אופרנד <T> אופרנד , ציר <U> Operand , סוג מחלקה<U>)
מעצב מחדש את האופרנד על ידי הקטנת הצורה לציר שצוין.
סטטי <U מרחיב TNummer > Operand <U>
גודל ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
קבל את הגודל המיוצג על ידי צורת TensorFlow.
סטטי <T מרחיב את TType > Operand < TInt32 >
גודל ( היקף היקף , קלט Operand <T>, Operand < TInt32 > עמום)
קבל את גודל הממד שצוין עבור צורת הטנזור.
אופרנד סטטי < TInt32 >
גודל (היקף היקף , צורה < TInt32 > צורה)
קבל את הגודל המיוצג על ידי צורת TensorFlow.
אופרנד סטטי < TInt32 >
גודל ( היקף היקף , צורה < TInt32 > צורה, אופרנד < TInt32 > עמום)
קבל את הגודל של הממד שצוין בצורה.
סטטי <U מרחיב TNummer > Operand <U>
גודל ( היקף היקף , צורה <U> צורה, אופרנד <U> עמום, סוג Class<U>)
קבל את הגודל של הממד שצוין בצורה.
סטטי <T מרחיב את TType , U מרחיב את TNummer > Operand <U>
גודל ( היקף היקף , קלט Operand <T>, Operand <U> עמום, סוג Class<U>)
קבל את גודל הממד שצוין עבור צורת הטנזור.
אופרנד סטטי < TInt32 >
squeeze ( היקף היקף , צורה < TInt32 > צורה)
מסיר מידות בגודל 1 מהצורה.
סטטי <U מרחיב TNummer > Operand <U>
squeeze ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
מסיר מידות בגודל 1 מהצורה.
אופרנד סטטי < TInt32 >
זנב ( היקף היקף , צורה < TInt32 > צורה)
יוצר אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של הצורה.
סטטי <U מרחיב TNummer > Operand <U>
זנב ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)
יוצר אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של * הצורה.
אופרנד סטטי < TInt32 >
take ( Scope scope, Shape < TInt32 > shape, Operand < TInt32 > n)
יוצר אופרנד חד מימדי עם הממדים התואמים ל-n הממדים הראשונים של הצורה.
סטטי <U מרחיב TNummer > Operand <U>
take ( scope scope, Shape <U> shape, Operand <U> n, Class<U> type)
יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים הראשונים של הצורה.
סטטי <U מרחיב TNummer > Operand <U>
takeLast ( scope scope, Shape <U> shape, Operand <U> n, Class<U> type)
יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה.
סטטי <U מרחיב את TNummer > Operand < TInt32 >
takeLast ( Scope scope, Shape < TInt32 > shape, Operand < TInt32 > n)
יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה.

שיטות בירושה

בונים ציבוריים

צורות ציבוריות ()

שיטות ציבוריות

Operand סטטי ציבורי < TInt64 > add ( היקף היקף , Shape < TInt64 > shape, long lastDimension)

יוצר אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
lastDimension הממדים שיש להוסיף
מחזיר
  • אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון

Operand סטטי ציבורי < TInt32 > add ( היקף היקף , Shape < TInt32 > shape, int lastDimension)

יוצר אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
lastDimension הממדים שיש להוסיף
מחזיר
  • אופרנד חד מימדי המכיל את הממדים של צורה ואחריה הממד האחרון

ציבורי סטטי Operand <T> add ( היקף scope, Operand <T> shape, Operand <T> shapeToAppend)

יוצר אופרנד חד-ממדי המייצג צורה חדשה המכילה את ממדי האופרנד המייצג צורה, ואחריו הממדים של אופרנד המייצג צורה להוספה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
shapeToAppend את הצורה השנייה להוסיף
מחזיר
  • אופרנד חד מימדי המייצג צורה חדשה המכילה את ממדי האופרנד המייצג צורה, ואחריו הממדים של אופרנד המייצג צורה להוספה

Operand סטטי ציבורי <T> שטוח ( היקף היקף , אופרנד <T> אופרנד, סוג <U> מסוג Class)

משטחים את האופרנד למימד אחד

פרמטרים
תְחוּם ההיקף הנוכחי
אופרנד האופרנד לשטח
סוּג סוג הנתונים של הצורה
מחזיר
  • האופרנד המעוצב מחדש

Operand סטטי ציבורי <U> שטוח ( היקף היקף , צורה <U> צורה, סוג Class<U>)

משטחים את הצורה למימד אחד.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
סוּג סוג הנתונים של הצורה
מחזיר
  • הצורה הפחוסה

Operand סטטי ציבורי <T> שטוח ( היקף היקף , אופרנד <T> אופרנד)

משטחים את האופרנד למימד אחד.

פרמטרים
תְחוּם ההיקף הנוכחי
אופרנד את האופרנד לשטח
מחזיר
  • האופרנד המעוצב מחדש

Operand סטטי ציבורי < TInt32 > שטוח ( היקף היקף , צורה < TInt32 > צורה)

משטחים את הצורה למימד אחד.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
מחזיר
  • הצורה הפחוסה

ראש Operand <U> סטטי ציבורי ( היקף היקף , צורה <U>, סוג Class<U>)

יוצר אופרנד חד מימדי המכיל את הממד הראשון של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
סוּג סוג הנתונים של הצורה.
מחזיר
  • אופרנד חד מימדי המכיל את הממד הראשון של הצורה

Operand סטטי ציבורי < TInt32 > head ( scope scope, Shape < TInt32 > shape)

יוצר אופרנד חד מימדי המכיל את הממד הראשון של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
מחזיר
  • אופרנד חד מימדי המכיל את הממד הראשון של הצורה

Operand סטטי ציבורי < TInt32 > numDimensions ( היקף היקף , צורה < TInt32 > צורה)

קבל את מספר הממדים של אובייקט הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה הצורה
מחזיר
  • מספר הממדים

אופרנד סטטי ציבורי <U> numDimensions ( היקף היקף , צורה <U> צורה, סוג מחלקה<U>)

קבל את מספר הממדים של אובייקט הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה הצורה
סוּג סוג הנתונים של הצורה
מחזיר
  • מספר הממדים

Operand סטטי ציבורי < TInt64 > prepend ( scope scope, Shape < TInt64 > shape, long firstDimension)

יוצר אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
ממד ראשון הממד שיש להקדים
מחזיר
  • אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה

Operand סטטי ציבורי <T> prepend ( scope scope, Operand <T> shape, Operand <T> shapeToPrepend)

יוצר אופרנד חד מימדי המייצג צורה חדשה המכילה את הממדים של אופרנד המייצג את הצורה שיש להקדים, ואחריו את הממדים של אופרנד המייצג צורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה אופרנד המכיל מידות של צורה
shapeToPrepend אופרנד המכיל את ממדי הצורה שיש להקדים
מחזיר
  • אופרנד חד מימדי המייצג צורה חדשה המכילה את הממדים של אופרנד המייצג את הצורה שיש להקדים, ואחריו את הממדים של אופרנד המייצג את הצורה

Operand סטטי ציבורי < TInt32 > prepend ( scope scope, Shape < TInt32 > shape, int firstDimension)

יוצר אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
ממד ראשון הממד שיש להקדים
מחזיר
  • אופרנד חד מימדי המכיל את הממד הראשון ואחריו את ממדי הצורה

ציבורי סטטי Operand <U> reduceDims ( היקף היקף , צורה <U> צורה, ציר Operand <U>, סוג Class<U>)

מפחית את הצורה לציר שצוין.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
צִיר הציר
סוּג סוג הנתונים של הצורה
מחזיר
  • הצורה המוקטנת

Operand סטטי ציבורי < TInt32 > reduceDim ( היקף היקף , Shape < TInt32 > shape, Operand < TInt32 > ציר)

מפחית את הצורה לציר שצוין.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
צִיר הציר
מחזיר
  • אופרנד המכיל את המידות לצורה המוקטנת

Operand סטטי ציבורי <T> reduceDims ( scope scope, Operand <T> אופרנד, Operand < TInt32 > ציר)

מעצב מחדש את האופרנד על ידי הקטנת הצורה לציר שצוין.

פרמטרים
תְחוּם ההיקף הנוכחי
אופרנד האופרנד
צִיר הציר
מחזיר
  • האופרנד המעוצב מחדש

Operand סטטי ציבורי <T> reduceDims (היקף היקף , אופרנד <T> אופרנד, ציר <U> Operand , סוג מחלקה<U>)

מעצב מחדש את האופרנד על ידי הקטנת הצורה לציר שצוין.

פרמטרים
תְחוּם ההיקף הנוכחי
אופרנד האופרנד
צִיר הציר
סוּג סוג הנתונים של הצורה
מחזיר
  • האופרנד המעוצב מחדש

גודל אופרנד סטטי ציבורי <U> (היקף היקף , צורת צורה <U>, סוג מחלקה<U>)

קבל את הגודל המיוצג על ידי צורת TensorFlow.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
סוּג סוג הנתונים של הצורה
מחזיר
  • הגודל

Operand סטטי ציבורי < TInt32 > גודל ( scope scope, Operand <T> קלט, Operand < TInt32 > עמום)

קבל את גודל הממד שצוין עבור צורת הטנזור.

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט האופרנד
עָמוּם הממד
מחזיר
  • גודל הממד שצוין

Operand סטטי ציבורי < TInt32 > גודל ( היקף היקף , צורה < TInt32 > צורה)

קבל את הגודל המיוצג על ידי צורת TensorFlow.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
מחזיר
  • הגודל

Operand סטטי ציבורי < TInt32 > גודל ( Scope scope, Shape < TInt32 > shape, Operand < TInt32 > עמום)

קבל את הגודל של הממד שצוין בצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
עָמוּם הממד
מחזיר
  • גודל הממד שצוין

גודל אופרנד סטטי ציבורי <U> ( היקף היקף , צורת צורה <U>, אופרנד <U> עמום, סוג מחלקה<U>)

קבל את הגודל של הממד שצוין בצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
עָמוּם הממד
סוּג סוג הנתונים של הצורה
מחזיר
  • גודל הממד שצוין

גודל אופרנד סטטי ציבורי <U> ( היקף היקף , קלט אופרנד <T>, אופרנד <U> עמום, סוג Class<U>)

קבל את גודל הממד שצוין עבור צורת הטנזור.

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט האופרנד
עָמוּם הממד
סוּג סוג הנתונים של הצורה
מחזיר
  • גודל הממד שצוין

Operand סטטי ציבורי < TInt32 > squeeze ( היקף היקף , צורה < TInt32 > צורה)

מסיר מידות בגודל 1 מהצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
מחזיר
  • הצורה הסחוטה

סחיטה ציבורית סטטית של Operand <U> (היקף היקף , צורה <U> צורה, סוג מחלקה<U>)

מסיר מידות בגודל 1 מהצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
סוּג סוג הנתונים של הצורה.
מחזיר
  • הצורה הסחוטה

Operand סטטי ציבורי < TInt32 > זנב ( היקף היקף , צורה < TInt32 > צורה)

יוצר אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
מחזיר
  • אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של הצורה

זנב אופרנד <U> סטטי ציבורי (היקף היקף , צורה <U>, סוג Class<U>)

יוצר אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של * הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
סוּג סוג הנתונים של הצורה.
מחזיר
  • אופרנד חד מימדי המכיל את הממד התואם לממד האחרון של הצורה

Operand סטטי ציבורי < TInt32 > take ( Scope scope, Shape < TInt32 > shape, Operand < TInt32 > n)

יוצר אופרנד חד מימדי עם הממדים התואמים ל-n הממדים הראשונים של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
נ מספר הממדים המובילים שיש לקבל, חייב להיות <= מאשר numDimensions() של הצורה
מחזיר
  • אופרנד חד מימדי עם הממדים התואמים את n הממדים הראשונים של הצורה

Public static Operand <U> take ( היקף היקף , Shape <U> shape, Operand <U> n, Class<U> type)

יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים הראשונים של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
נ מספר הממדים המובילים שיש לקבל, חייב להיות <= מאשר numDimensions() של הצורה
סוּג סוג הנתונים של הצורה.
מחזיר
  • אופרנד חד מימדי עם המידות תואמות * ל-n הממדים הראשונים של הצורה

ציבורי סטטי Operand <U> takeLast ( scope scope, Shape <U> shape, Operand <U> n, Class<U> type)

יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
נ מספר הממדים המובילים שיש לקבל, חייב להיות <= מאשר numDimensions() של הצורה
סוּג סוג הנתונים של הצורה.
מחזיר
  • אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה

Operand סטטי ציבורי < TInt32 > takeLast ( Scope scope, Shape < TInt32 > shape, Operand < TInt32 > n)

יוצר אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה.

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה צורת TensorFlow
נ מספר הממדים המובילים שיש לקבל, חייב להיות <= מאשר numDimensions() של הצורה
מחזיר
  • אופרנד חד מימדי המכיל את הממדים התואמים את n הממדים האחרונים של הצורה