DenseToSparseSetOperation

คลาสสุดท้ายสาธารณะ DenseToSparseSetOperation

ใช้การดำเนินการที่ตั้งค่าตามมิติสุดท้ายของ `Tensor` และ `SparseTensor`

ดู SetOperationOp::SetOperationFromContext สำหรับค่าของ `set_operation`

อินพุต `set2` คือ `SparseTensor` ที่แสดงโดย `set2_indices`, `set2_values` และ `set2_shape` สำหรับอันดับ "set2" ใน "n" มิติข้อมูล "n-1" ที่ 1 จะต้องเหมือนกับ "set1" มิติข้อมูล `n` มีค่าอยู่ในชุด อนุญาตให้ทำซ้ำได้แต่ไม่ต้องสนใจ

หาก `validate_indices` เป็น 'True' ตัวเลือกนี้จะตรวจสอบลำดับและช่วงของดัชนี `set2`

เอาต์พุต `result` คือ `SparseTensor` ที่แสดงโดย `result_indices`, `result_values` และ `result_shape` สำหรับ "set1" และ "set2" ในการจัดอันดับ "n" จะมีอันดับ "n" และมิติข้อมูล "n-1" ที่ 1 เหมือนกับ "set1" และ "set2" มิติข้อมูล "ลำดับที่ n" ประกอบด้วยผลลัพธ์ของ "set_operation" ที่ใช้กับมิติข้อมูล `[0...n-1]` ของ `set` ที่สอดคล้องกัน

คลาสที่ซ้อนกัน

ระดับ DenseToSparseSetOperation.Options แอ็ตทริบิวต์ทางเลือกสำหรับ DenseToSparseSetOperation

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

คงที่ <T ขยาย TType > DenseToSparseSetOperation <T>
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ <T> set1 ตัวดำเนินการ < TInt64 > set2Indices ตัวดำเนินการ <T> set2Values ​​ตัวดำเนินการ < TInt64 > set2Shape สตริง setOperation ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DenseToSparseSetOperation ใหม่
เอาท์พุต <TInt64>
ผลลัพธ์ดัชนี ()
ดัชนี 2 มิติของ `SparseTensor`
เอาท์พุต <TInt64>
ผลลัพธ์รูปร่าง ()
รูปร่าง 1D 'เทนเซอร์' ของ 'SparseTensor'
เอาท์พุต <T>
ผลลัพธ์ค่า ()
ค่า 1D ของ `SparseTensor`
DenseToSparseSetOperation.Options แบบคงที่
validateIndices (บูลีน validateIndices)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "DenseToSparseSetOperation"

วิธีการสาธารณะ

สร้าง สาธารณะ DenseToSparseSetOperation <T> แบบคงที่ (ขอบเขต ขอบเขต ตัวดำเนินการ <T> set1 ตัวดำเนินการ < TInt64 > set2Indices ตัวดำเนินการ <T> set2Values ​​ตัวดำเนินการ < TInt64 > set2Shape สตริง setOperation ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DenseToSparseSetOperation ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ชุดที่ 1 'เทนเซอร์' ที่มีอันดับ 'n' มิติข้อมูล "n-1" ที่ 1 จะต้องเหมือนกับ "set2" มิติข้อมูล `n` มีค่าอยู่ในชุด อนุญาตให้ทำซ้ำได้แต่ไม่ต้องสนใจ
set2ดัชนี 2D `Tensor` ดัชนีของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set2Values 1D `Tensor` ค่าของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set2รูปร่าง 1D `Tensor` รูปร่างของ `SparseTensor` `set2_shape[0...n-1]` จะต้องเหมือนกับขนาด `n-1` แรกของ `set1`, `result_shape[n]` คือขนาดชุดสูงสุดสำหรับมิติ `n-1`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ DenseToSparseSetOperation

เอาท์ พุท สาธารณะ < TInt64 > resultIndices ()

ดัชนี 2 มิติของ `SparseTensor`

เอาท์ พุท สาธารณะ < TInt64 > resultShape ()

รูปร่าง 1D 'เทนเซอร์' ของ 'SparseTensor' `result_shape[0...n-1]` เหมือนกับขนาด `n-1` แรกของ `set1` และ `set2`, `result_shape[n]` คือขนาดชุดผลลัพธ์สูงสุดจาก `0 ทั้งหมด ขนาด ..n-1`

สาธารณะ เอาท์พุท <T> resultValues ​​()

ค่า 1D ของ `SparseTensor`

สาธารณะ DenseToSparseSetOperation.Options validateIndices แบบคงที่ (Boolean validateIndices)