경고 : 이 API는 더 이상 사용되지 않으며 교체 가 안정된 후 TensorFlow의 향후 버전에서 제거됩니다.

Shape

공공 최종 클래스 모양

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

공개 메서드

부울
동일 (개체 OBJ)
정수
정적 모양
확인 (긴 firstDimensionSize 긴 ... otherDimensionSizes)
N 차원 값을 나타내는 모양을 만듭니다.
정수
numDimensions ()
이 모양이 나타내는 차원 수입니다.
정적 모양
스칼라 ()
스칼라 값을 나타내는 모양을 만듭니다.
크기 (I INT)
i번째 차원의 크기입니다.
toString ()
디버깅을 위한 모양에 대한 간결한 설명입니다.
정적 모양
알 수없는 ()
알 수 없는 차원 수를 나타내는 모양을 만듭니다.

상속된 메서드

공개 메서드

공공 메소드의 개요 boolean equals (Object obj)

공공 INT의 해시 코드 ()

공공 정적의 모양 메이크업 (긴 firstDimensionSize 긴 ... otherDimensionSizes)

N 차원 값을 나타내는 모양을 만듭니다.

각 차원에 대해 제공된 크기를 사용하여 N차원 값(N은 1 이상)을 나타내는 Shape를 만듭니다. A -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);
 

공공 INT의 numDimensions ()

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

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

공공 정적의 모양 스칼라 ()

스칼라 값을 나타내는 모양을 만듭니다.

공공 롱 사이즈 (I INT)

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

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

공공 문자열 toString ()

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

공공 정적의 모양 알 수없는 ()

알 수 없는 차원 수를 나타내는 모양을 만듭니다.