TensorBufferFloat

공개 최종 클래스 TensorBufferFloat

부동 소수점 값이 있는 데이터 버퍼를 나타냅니다.

공개 메서드

DataType
getDataType()
이 버퍼의 데이터 유형을 반환합니다.
float[]
getFloatArray()
이 버퍼에 저장된 값의 부동 소수점 배열을 반환합니다.
float
getFloatValue(int absIndex)
주어진 색인의 부동 소수점 값을 반환합니다.
int[]
getIntArray()
이 버퍼에 저장된 값의 int 배열을 반환합니다.
int
getIntValue(int absIndex)
지정된 색인에서 int 값을 반환합니다.
int
getTypeSize()
배열에서 단일 요소의 바이트 수를 반환합니다.
void
loadArray(int[] src, int[] 도형)
int 배열을 특정 형태로 이 버퍼에 로드합니다.
void
loadArray(float[] src, int[] 도형)
이 버퍼에 특정 모양의 부동 배열을 로드합니다.

상속된 메서드

공개 메서드

<ph type="x-smartling-placeholder"></ph> 공개 DataType getDataType ()

이 버퍼의 데이터 유형을 반환합니다.

<ph type="x-smartling-placeholder"></ph> 공개 float[] 를 통해 개인정보처리방침을 정의할 수 있습니다. getFloatArray ()

이 버퍼에 저장된 값의 부동 소수점 배열을 반환합니다. 버퍼의 유형이 다른 경우 값이 부동 소수점 수로 변환됩니다. 예를 들어 TensorBufferUint8의 값은 uint8에서 float로 변환됩니다.

<ph type="x-smartling-placeholder"></ph> 공개 부동 소수점 수 를 통해 개인정보처리방침을 정의할 수 있습니다. getFloatValue (int absIndex)

주어진 색인의 부동 소수점 값을 반환합니다. 버퍼의 유형이 부동 소수점 수와 다른 경우 값이 부동 소수점 수로 변환됩니다. 예를 들어 TensorBufferUint8에서 값을 읽을 때 이 값은 먼저 uint8로 판독된 후 uint8을 부동 소수점으로 추가합니다.

 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);
 

매개변수
absIndex 읽을 값의 절대 색인입니다.

<ph type="x-smartling-placeholder"></ph> 공개 정수[] 를 통해 개인정보처리방침을 정의할 수 있습니다. getIntArray ()

이 버퍼에 저장된 값의 int 배열을 반환합니다. 버퍼의 유형이 다른 경우 값이 int로 변환되며 정밀도 손실이 적용될 수 있습니다. 예를 들어 값이 {400.32f, 23.04f}인 TensorBufferFloat에서 int 배열을 가져오면 출력은 {400, 23}입니다.

<ph type="x-smartling-placeholder"></ph> 공개 정수 를 통해 개인정보처리방침을 정의할 수 있습니다. getIntValue (int absIndex)

지정된 색인에서 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.
 

매개변수
absIndex 읽을 값의 절대 색인입니다.

<ph type="x-smartling-placeholder"></ph> 공개 정수 를 통해 개인정보처리방침을 정의할 수 있습니다. getTypeSize ()

배열에서 단일 요소의 바이트 수를 반환합니다. 예를 들어, 부동 버퍼는 4를 반환하고 바이트 버퍼는 1을 반환합니다.

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. loadArray (int[] src, int[] 도형)

int 배열을 특정 형태로 이 버퍼에 로드합니다. 버퍼의 유형이 다른 경우 정수가 아닌 경우 값은 버퍼의 유형으로 변환되고 정밀도 손실이 적용될 수 있습니다 예를 들어 값이 {400, -23}을 TensorBufferUint8로 변환하면 값이 [0, 255] 로 고정되고 {255, 0}에 의해 uint8로 전송됩니다.

매개변수
src 로드할 소스 배열입니다.
shape src가 나타내는 텐서의 형태입니다.

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. loadArray (float[] src, int[] 도형)

이 버퍼에 특정 모양의 부동 배열을 로드합니다. 버퍼의 유형이 다른 경우 이 값은 버퍼의 유형으로 변환되고 정밀도 손실이 적용될 수 있습니다 예를 들어 값이 {400.32f, -23.04f}인 TensorBufferUint8에 부동 배열을 로드하면 값이 [0, 255] 로 고정되고 그런 다음 {255, 0}로 uint8로 전송됩니다.

매개변수
src 로드할 소스 배열입니다.
shape src가 나타내는 텐서의 형태입니다.