SparseTensorDenseMatMul

공개 최종 클래스 SparseTensorDenseMatMul

SparseTensor(랭크 2) "A"와 조밀한 행렬 "B"를 곱합니다.

A의 인덱스에 대해서는 유효성 검사가 수행되지 않습니다. 그러나 최적의 동작을 위해서는 다음 입력 형식이 권장됩니다.

if adjoint_a == false: A는 사전순으로 오름차순으로 정렬되어야 합니다. 확실하지 않은 경우 SparseReorder를 사용하세요. adjoint_a == true인 경우: A는 차원 1이 증가하는 순서로 정렬되어야 합니다(즉, "행 주요" 순서 대신 "열 주요" 순서).

중첩 클래스

수업 SparseTensorDenseMatMul.Options SparseTensorDenseMatMul 의 선택적 속성

상수

OP_NAME TensorFlow 코어 엔진에서 알려진 이 작업의 이름

공개 방법

정적 SparseTensorDenseMatMul.Options
adjointA (부울 adjointA)
정적 SparseTensorDenseMatMul.Options
adjointB (부울 adjointB)
출력 <U>
출력 ()
텐서의 기호 핸들을 반환합니다.
static <U 확장 TType > SparseTensorDenseMatMul <U>
생성 ( 범위 범위, 피연산자 <? 확장 TNumber > aIndices, 피연산자 <U> aValues, 피연산자 < TInt64 > aShape, 피연산자 <U> b, 옵션... 옵션)
새로운 SparseTensorDenseMatMul 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
출력 <U>
제품 ()

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 코어 엔진에서 알려진 이 작업의 이름

상수 값: "SparseTensorDenseMatMul"

공개 방법

공개 정적 SparseTensorDenseMatMul.Options adjointA (부울 adjointA)

매개변수
인접A 행렬 곱셈에서 A의 수반을 사용합니다. A가 복소수인 경우 이는 transpose(conj(A))입니다. 그렇지 않으면 전치(A)입니다.

공개 정적 SparseTensorDenseMatMul.Options adjointB (부울 adjointB)

매개변수
인접 B 행렬 곱셈에 B의 수반을 사용합니다. B가 복소수인 경우 이는 transpose(conj(B))입니다. 그렇지 않으면 전치(B)입니다.

공개 출력 <U> asOutput ()

텐서의 기호 핸들을 반환합니다.

TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.

public static SparseTensorDenseMatMul <U> create ( Scope 범위, Operand <? 확장 TNumber > aIndices, Operand <U> aValues, Operand < TInt64 > aShape, Operand <U> b, 옵션... 옵션)

새로운 SparseTensorDenseMatMul 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
a인덱스 2D. `SparseTensor`의 `인덱스`, 크기 `[nnz, 2]` 행렬.
1-D. `SparseTensor`의 `값`, 크기 `[nnz]` 벡터.
모양 1-D. `SparseTensor`의 `모양`, 크기 `[2]` 벡터.
2D. 조밀한 매트릭스.
옵션 선택적 속성 값을 전달합니다.
보고
  • SparseTensorDenseMatMul의 새로운 인스턴스

공개 출력 <U> 제품 ()