AbstractDataBuffer

공용 추상 클래스 AbstractDataBuffer
알려진 직접 서브클래스

공공 생성자

공개 방법

데이터버퍼 <T>
copyTo ( DataBuffer <T> dst, 긴 크기)
소스 배열의 객체 참조를 이 버퍼에 씁니다.
부울
같음 (객체 객체)
정수
데이터버퍼 <T>
읽기 (T[] dst, int 오프셋, int 길이)
이 버퍼에 있는 개체의 참조를 대상 배열로 읽어옵니다.
데이터버퍼 <T>
쓰기 (T[] src, int 오프셋, int 길이)
int 배열을 사용하는 대량 넣기 방법.

상속된 메서드

부울
같음 (개체 arg0)
마지막 수업<?>
getClass ()
정수
해시 코드 ()
최종 무효
알림 ()
최종 무효
통지모두 ()
toString ()
최종 무효
대기 (long arg0, int arg1)
최종 무효
기다리세요 (긴 arg0)
최종 무효
기다리다 ()
org.tensorflow.ndarray.buffer.DataBuffer 에서
추상 <R> R
수락 ( DataStorageVisitor <R> 방문자)
이 버퍼의 백업 저장소를 방문합니다.
추상 데이터 버퍼 <T>
copyTo ( DataBuffer <T> dst, 긴 크기)
소스 배열의 객체 참조를 이 버퍼에 씁니다.
추상 부울
같음 (객체 객체)
데이터 버퍼 간의 동등성을 확인합니다.
추상 T
getObject (긴 인덱스)
지정된 인덱스의 값을 읽습니다.
추상 부울
isReadOnly ()
이 버퍼가 액세스 가능한 배열에 의해 지원되는지 여부를 알려줍니다.
추상 데이터 버퍼 <T>
좁은 (긴 사이즈)
내용이 이 버퍼 내용의 공유 하위 시퀀스이고 크기가 지정된 값으로 설정된 새 버퍼를 만듭니다.
추상 데이터 버퍼 <T>
오프셋 (긴 인덱스)
지정된 인덱스에서 시작하여 이 버퍼 내용의 공유 하위 시퀀스를 내용으로 하는 새 버퍼를 만듭니다.
추상 데이터 버퍼 <T>
읽기 (T[] dst)
이 버퍼에 있는 개체의 참조를 대상 배열로 읽어옵니다.
추상 데이터 버퍼 <T>
읽기 (T[] dst, int 오프셋, int 길이)
이 버퍼에 있는 개체의 참조를 대상 배열로 읽어옵니다.
추상 데이터 버퍼 <T>
setObject (T 값, 긴 인덱스)
주어진 값을 이 버퍼의 지정된 인덱스에 씁니다.
추상적인 긴
사이즈 ()
요소 단위의 버퍼 크기입니다.
추상 데이터 버퍼 <T>
슬라이스 (긴 인덱스, 긴 크기)
지정된 인덱스에서 시작하여 지정된 크기로 이 버퍼 내용의 공유 하위 시퀀스를 내용으로 하는 새 버퍼를 만듭니다.
추상 DataBufferWindow <? DataBuffer <T>> 확장
(긴 크기)
이 버퍼의 부분 보기를 제공하는 DataBufferWindow 만듭니다.
추상 데이터 버퍼 <T>
쓰기 (T[] src)
소스 배열의 객체 참조를 이 버퍼에 씁니다.
추상 데이터 버퍼 <T>
쓰기 (T[] src, int 오프셋, int 길이)
int 배열을 사용하는 대량 넣기 방법.

공공 생성자

공개 AbstractDataBuffer ()

공개 방법

public DataBuffer <T> copyTo ( DataBuffer <T> dst, 긴 크기)

소스 배열의 객체 참조를 이 버퍼에 씁니다.

대상 버퍼 크기보다 복사할 값이 더 많은 경우(예: size > dst.size() 값이 전송되지 않고 BufferOverflowException이 발생합니다. 반면, 소스 버퍼 크기보다 복사할 값이 더 많으면(예 > src.size() BufferUnderfloatException이 발생합니다.

그렇지 않은 경우 이 메서드는 이 버퍼에서 n = size 값을 대상 버퍼로 복사합니다.

매개변수
일광 값이 복사되는 대상 버퍼입니다. 이 버퍼가 아니어야 합니다.
크기 대상 버퍼에 복사할 값의 수
보고
  • 이 버퍼

공개 부울(객체 obj)와 같습니다 .

공개 int hashCode ()

public DataBuffer <T> 읽기 (T[] dst, int 오프셋, int 길이)

이 버퍼에 있는 개체의 참조를 대상 배열로 읽어옵니다.

이 메소드는 이 버퍼의 값을 지정된 대상 배열로 전송합니다. 요청을 충족하는 데 필요한 것보다 버퍼에 더 적은 값이 있는 경우, 즉 length > size() 인 경우 값이 전송되지 않고 BufferUnderflowException이 발생합니다.

그렇지 않은 경우, 이 메소드는 이 버퍼의 n = length 값을 지정된 오프셋에서 시작하여 지정된 배열로 복사합니다.

매개변수
일광 값을 쓸 배열
오프셋 기록할 첫 번째 값의 배열 내 오프셋입니다. 음수가 아니어야 하고 dst.length 보다 크지 않아야 합니다.
길이 주어진 배열에 기록될 최대 값 수입니다. 음수가 아니어야 하고 dst.length - offset
보고
  • 이 버퍼

public DataBuffer <T> 쓰기 (T[] src, int 오프셋, int 길이)

int 배열을 사용하는 대량 넣기 방법.

이 메소드는 지정된 소스 배열의 값을 이 버퍼로 전송합니다. 이 버퍼보다 ​​소스 배열에 더 많은 값이 있는 경우, 즉 length > size() 인 경우 값이 전송되지 않고 BufferOverflowException이 발생합니다.

그렇지 않은 경우, 이 메소드는 지정된 배열의 n = length 값을 지정된 오프셋에서 시작하여 이 버퍼에 복사합니다.

매개변수
소스 값을 읽어올 소스 배열
오프셋 읽을 첫 번째 값의 배열 내 오프셋입니다. 음수가 아니어야 하고 src.length 보다 크지 않아야 합니다.
길이 주어진 배열에서 읽어올 값의 수; 음수가 아니어야 하고 src.length - offset
보고
  • 이 버퍼