텐서플로우:: 연산:: 스택

#include <array_ops.h>

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

요약

values 에 있는 N 개의 텐서를 각 values 보다 랭크가 하나 높은 텐서로 axis 차원을 따라 패킹합니다. (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 의 반대 개념입니다.

논거:

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

선택적 속성( 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)

구조

텐서플로우:: 연산:: 스택:: 속성

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 

연산자::텐서플로우::입력

 operator::tensorflow::Input() const 

연산자::텐서플로우::출력

 operator::tensorflow::Output() const 

공개 정적 함수

중심선

Attrs Axis(
  int64 x
)