모양

공개 최종 수업 모양

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

공개 방법

부울
같음 (객체 객체)
정수
정적 모양
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를 만듭니다.