ML 커뮤니티 데이는 11월 9일입니다! TensorFlow, JAX에서 업데이트를 우리와 함께, 더 자세히 알아보기

tensorflow :: ops :: 스택

#include <array_ops.h>

N 랭크 R 텐서 목록을 하나의 랭크- (R+1) 텐서로 압축합니다.

요약

valuesN 텐서를 axis 차원을 따라 패킹하여 values 각 텐서보다 순위가 1 높은 텐서로 압축합니다. 모양의 텐서 목록이 주어지면 (A, B, C) ;

axis == 0 이면 output 텐서는 (N, A, B, C) 모양을 갖습니다. axis == 1 이면 output 텐서는 (A, N, B, C) 모양을 갖습니다. 기타.

예를 들면 :

# 'x' is [1, 4]
# 'y' is [2, 5]
# 'z' is [3, 6]
pack([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.
pack([x, y, z], axis=1) => [[1, 2, 3], [4, 5, 6]]

이것은 unpack 과 반대입니다.

인수 :

  • 범위 : 범위 개체
  • 값 : 모양과 유형이 동일해야합니다.

선택적 속성 ( Attrs 참조) :

  • 축 : 포장 할 치수. 음수 값은 줄 바꿈되므로 유효한 범위는 [-(R+1), R+1) 입니다.

보고:

생성자와 소멸자

Stack (const :: tensorflow::Scope & scope, :: tensorflow::InputList values)
Stack (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, const Stack::Attrs & attrs)

공용 속성

operation
output

공공 기능

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

공개 정적 함수

Axis (int64 x)

구조체

tensorflow :: ops :: Stack :: Attrs

Stack에 대한 선택적 속성 설정자.

공용 속성

조작

Operation operation

산출

::tensorflow::Output output

공공 기능

스택

 Stack(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values
)

스택

 Stack(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  const Stack::Attrs & attrs
)

마디

::tensorflow::Node * node() const 

연산자 :: tensorflow :: 입력

 operator::tensorflow::Input() const 

연산자 :: tensorflow :: 출력

 operator::tensorflow::Output() const 

공개 정적 함수

중심선

Attrs Axis(
  int64 x
)