מייצג מאגר נתונים עם ערכי מספר שלם ללא סימן של 8 סיביות.
סוג מידע | getDataType () מחזירה את סוג הנתונים של מאגר זה. |
לָצוּף[] | getFloatArray () מחזירה מערך צף של הערכים המאוחסנים במאגר זה. |
לָצוּף | getFloatValue (אינדקס אינט) מחזירה ערך צף באינדקס נתון. |
int[] | getIntArray () מחזירה מערך int של הערכים המאוחסנים במאגר זה. |
int | getIntValue (אינדקס int) מחזירה ערך int באינדקס נתון. |
int | getTypeSize () מחזירה את מספר הבתים של אלמנט בודד במערך. |
בָּטֵל | loadArray (int[] src, int[] shape) טוען מערך int לתוך המאגר הזה עם צורה ספציפית. |
בָּטֵל | loadArray (float[] src, int[] shape) טוען מערך צף לתוך המאגר הזה עם צורה ספציפית. |
מחזירה את סוג הנתונים של מאגר זה.
מחזירה מערך צף של הערכים המאוחסנים במאגר זה. אם המאגר הוא מסוגים שונים מ-float, הערכים יומרו ל-float. לדוגמה, ערכים ב- TensorBufferUint8
יומרו מ-uint8 ל-float.
מחזירה ערך צף באינדקס נתון. אם המאגר הוא מסוגים שונים מ-float, הערך יומר ל-float. לדוגמה, בעת קריאת ערך מ- TensorBufferUint8
, הערך ייקרא תחילה כ-uint8, ולאחר מכן יומר מ-uint8 ל-float.
For example, a TensorBuffer with shape {2, 3} that represents the following array, [[0.0f, 1.0f, 2.0f], [3.0f, 4.0f, 5.0f]]. The fourth element (whose value is 3.0f) in the TensorBuffer can be retrieved by: float v = tensorBuffer.getFloatValue(3);
אינדקס | האינדקס המוחלט של הערך שיש לקרוא. |
---|
מחזירה מערך int של הערכים המאוחסנים במאגר זה. אם המאגר הוא מסוג שונה מ-int, הערכים יומרו ל-int, וייתכן שיחול אובדן דיוק. לדוגמה, קבלת מערך int מ- TensorBufferFloat
עם הערכים {400.32f, 23.04f}, הפלט הוא {400, 23}.
מחזירה ערך int באינדקס נתון. אם המאגר הוא מסוגים שונים מ-int, הערך יומר ל-int. לדוגמה, בעת קריאת ערך מ- TensorBufferFloat
, הערך ייקרא תחילה כ-float, ולאחר מכן יומר מ-float ל-int. אובדן דיוק עשוי לחול.
For example, a TensorBuffer with shape {2, 3} that represents the following array, [[0.0f, 1.0f, 2.0f], [3.0f, 4.0f, 5.0f]]. The fourth element (whose value is 3.0f) in the TensorBuffer can be retrieved by: int v = tensorBuffer.getIntValue(3); Note that v is converted from 3.0f to 3 as a result of type conversion.
אינדקס | האינדקס המוחלט של הערך שיש לקרוא. |
---|
מחזירה את מספר הבתים של אלמנט בודד במערך. לדוגמה, מאגר צף יחזיר 4, ומאגר בתים יחזיר 1.
טוען מערך int לתוך המאגר הזה עם צורה ספציפית. אם המאגר הוא מסוגים שונים מ-int, הערכים יומרו לסוג המאגר לפני הטעינה למאגר, וייתכן שיחול אובדן דיוק. לדוגמה, טעינת מערך int עם ערכים {400, -23} לתוך TensorBufferUint8
, הערכים יוצמדו ל-[0, 255] ולאחר מכן יוזרקו ל-uint8 על ידי {255, 0}.
src | מערך המקור שיש לטעון. |
---|---|
צוּרָה | צורת הטנזור ש- src מייצג. |
טוען מערך צף לתוך המאגר הזה עם צורה ספציפית. אם המאגר הוא מסוגים שונים מ-float, הערכים יומרו לסוג המאגר לפני הטעינה למאגר, ויתכן ויחול אובדן דיוק. לדוגמה, טעינת מערך צף לתוך TensorBufferUint8
עם הערכים {400.32f, -23.04f}, הערכים יוצמדו ל-[0, 255] ולאחר מכן יועברו ל-uint8 ב-{255, 0}.
src | מערך המקור שיש לטעון. |
---|---|
צוּרָה | צורת הטנזור ש- src מייצג. |