ReduceJoin

คลาสสุดท้ายสาธารณะ ลดเข้าร่วม

รวมสตริงเทนเซอร์ในมิติที่กำหนด

คำนวณการรวมสตริงข้ามมิติในสตริงเทนเซอร์ของรูปร่างที่กำหนด `[\\(d_0, d_1, ..., d_{n-1}\\)- ส่งคืนเทนเซอร์ใหม่ที่สร้างขึ้นโดยการรวมสตริงอินพุตเข้ากับตัวคั่นที่กำหนด (ค่าเริ่มต้น: สตริงว่าง) ดัชนีเชิงลบจะถูกนับถอยหลังจากจุดสิ้นสุด โดย `-1` เทียบเท่ากับ `n - 1` หากไม่ได้ระบุดัชนี ให้รวมทุกมิติโดยเริ่มจาก `n - 1` ถึง `0`

ตัวอย่างเช่น:

# tensor `a` is [["a", "b"], ["c", "d"]]
 tf
.reduce_join(a, 0) ==> ["ac", "bd"]
 tf
.reduce_join(a, 1) ==> ["ab", "cd"]
 tf
.reduce_join(a, -2) = tf.reduce_join(a, 0) ==> ["ac", "bd"]
 tf
.reduce_join(a, -1) = tf.reduce_join(a, 1) ==> ["ab", "cd"]
 tf
.reduce_join(a, 0, keep_dims=True) ==> [["ac", "bd"]]
 tf
.reduce_join(a, 1, keep_dims=True) ==> [["ab"], ["cd"]]
 tf
.reduce_join(a, 0, separator=".") ==> ["a.c", "b.d"]
 tf
.reduce_join(a, [0, 1]) ==> "acbd"
 tf
.reduce_join(a, [1, 0]) ==> "abcd"
 tf
.reduce_join(a, []) ==> [["a", "b"], ["c", "d"]]
 tf
.reduce_join(a) = tf.reduce_join(a, [1, 0]) ==> "abcd"
 

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

ระดับ ลดเข้าร่วมตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ ReduceJoin

ค่าคงที่

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

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

เอาท์พุต < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
ลดเข้าร่วม แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัว ดำเนินการ < TString > อินพุต ตัว ดำเนินการ < TInt32 > ลดดัชนี ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการลดขนาดใหม่
ลดค่า คงที่ตัวเลือก
KeepDims (บูลีน KeepDims)
เอาท์พุต < TString >
เอาท์พุท ()
มีรูปร่างเท่ากับอินพุตโดยนำขนาดที่ลดลงออกหรือตั้งค่าเป็น `1` ขึ้นอยู่กับ `keep_dims`
ลดค่า คงที่ตัวเลือก
ตัวแยก (ตัวแยกสตริง)

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

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
org.tensorflow.Operand
เอาท์พุ ทนามธรรม < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
TString นามธรรม
แอสเทนเซอร์ ()
ส่งกลับเทนเซอร์ที่ตัวถูกดำเนินการนี้
รูปร่าง นามธรรม
รูปร่าง ()
ส่งกลับรูปร่าง (อาจทราบได้บางส่วน) ของเทนเซอร์ที่อ้างอิงโดย Output ของตัวถูกดำเนินการนี้
คลาสนามธรรม< TString >
พิมพ์ ()
ส่งกลับประเภทเทนเซอร์ของตัวถูกดำเนินการนี้
org.tensorflow.ndarray.Shaped
บทคัดย่อ
รูปร่าง นามธรรม
ยาวเป็นนามธรรม
ขนาด ()
คำนวณและส่งกลับขนาดรวมของคอนเทนเนอร์นี้เป็นจำนวนค่า

ค่าคงที่

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

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

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

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

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

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สาธารณะ คงลด การสร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ < TString > อินพุต ตัวดำเนิน การ < TInt32 > ลดดัชนี ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
อินพุต อินพุตที่จะเข้าร่วม ดัชนีที่ลดลงทั้งหมดจะต้องมีขนาดที่ไม่เป็นศูนย์
การลดลงดัชนี มิติที่ต้องลดทอนลง ขนาดจะลดลงตามลำดับที่ระบุ การละเว้น `reduction_indices` เทียบเท่ากับการผ่าน `[n-1, n-2, ..., 0]` รองรับดัชนีเชิงลบตั้งแต่ `-n` ถึง `-1`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ ลดเข้าร่วม

สาธารณะ ลดค่า คงที่ตัวเลือก KeepDims (Boolean KeepDims)

พารามิเตอร์
เก็บ Dims หากเป็น "จริง" ให้คงขนาดที่ลดลงโดยมีความยาว "1"

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

มีรูปร่างเท่ากับอินพุตโดยนำขนาดที่ลดลงออกหรือตั้งค่าเป็น `1` ขึ้นอยู่กับ `keep_dims`

ตัวคั่น แบบคงที่สาธารณะ ลด (ตัวแยกสตริง)

พารามิเตอร์
ตัวคั่น ตัวคั่นที่จะใช้เมื่อเข้าร่วม