텐서플로우:: 작전:: MatrixSetDiag
#include <array_ops.h>
새로운 배치 대각선 값을 갖는 배치 행렬 텐서를 반환합니다.
요약
input
및 diagonal
주어지면 이 연산은 가장 안쪽 행렬의 주대각선을 제외하고 input
과 동일한 모양 및 값을 가진 텐서를 반환합니다. 이는 diagonal
값으로 덮어쓰여집니다.
출력은 다음과 같이 계산됩니다.
input
k+1
차원 [I, J, K, ..., M, N]
이 있고 diagonal
k
차원 [I, J, K, ..., min(M, N)]
이 있다고 가정합니다. 그런 다음 출력은 [I, J, K, ..., M, N]
차원을 갖는 k+1
순위의 텐서입니다. 여기서:
-
output[i, j, k, ..., m, n] = diagonal[i, j, k, ..., n]
form == n
. -
output[i, j, k, ..., m, n] = input[i, j, k, ..., m, n]
form != n
.
인수:
- 범위: 범위 개체
- 입력: 순위
k+1
, 여기서k >= 1
. - 대각선: 순위
k
, 여기서k >= 1
.
보고:
-
Output
: 순위k+1
,output.shape = input.shape
.
생성자와 소멸자 | |
---|---|
MatrixSetDiag (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input diagonal) |
공개 속성 | |
---|---|
operation | |
output |
공공 기능 | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
공개 속성
작업
Operation operation
산출
::tensorflow::Output output
공공 기능
MatrixSetDiag
MatrixSetDiag( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input diagonal )
마디
::tensorflow::Node * node() const
연산자::텐서플로우::입력
operator::tensorflow::Input() const
연산자::텐서플로우::출력
operator::tensorflow::Output() const