Shape

공개 최종 수업 모양

작업에 의해 생성된 텐서의 부분적으로 알려진 모양입니다.

공개 방법

부울
같음 (객체 객체)
정수
정적 모양
make (긴 firstDimensionSize, 긴... otherDimensionSizes)
N차원 값을 나타내는 Shape를 만듭니다.
정수
numDimensions ()
이 모양이 나타내는 차원의 수입니다.
정적 모양
스칼라 ()
스칼라 값을 나타내는 Shape를 만듭니다.
크기 (int i)
i번째 차원의 크기입니다.
toString ()
디버깅을 위한 모양에 대한 간결한 설명입니다.
정적 모양
알려지지 않은 ()
알 수 없는 차원 수를 나타내는 Shape를 만듭니다.

상속된 메서드

공개 방법

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

매개변수
객체

공개 int hashCode ()

공개 정적 모양 만들기 (긴 firstDimensionSize, 긴... otherDimensionSizes)

N차원 값을 나타내는 Shape를 만듭니다.

각 차원에 대해 제공된 크기를 사용하여 N차원 값(N은 1 이상)을 나타내는 Shape를 만듭니다. -1은 해당 차원의 크기를 알 수 없음을 나타냅니다. 예를 들어:

// A 2-element vector.
 Shape vector = Shape.create(2);

 // A 2x3 matrix.
 Shape matrix = Shape.create(2, 3);

 // A matrix with 4 columns but an unknown number of rows.
 // This is typically used to indicate the shape of tensors that represent
 // a variable-sized batch of values. The Shape below might represent a
 // variable-sized batch of 4-element vectors.
 Shape batch = Shape.create(-1, 4);
 

매개변수
첫차원크기
otherDimensionSizes

공개 int numDimensions ()

이 모양이 나타내는 차원의 수입니다.

보고
  • 차원 수를 알 수 없는 경우 -1, 모양이 스칼라를 나타내는 경우 0, 벡터의 경우 1, 행렬의 경우 2 등입니다.

공개 정적 모양 스칼라 ()

스칼라 값을 나타내는 Shape를 만듭니다.

공개 긴 크기 (int i)

i번째 차원의 크기입니다.

매개변수
보고
  • 요청된 차원의 크기 또는 알 수 없는 경우 -1입니다.

공개 문자열 toString ()

디버깅을 위한 모양에 대한 간결한 설명입니다.

공개 정적 모양 알 수 없음 ()

알 수 없는 차원 수를 나타내는 Shape를 만듭니다.