AbstractDataBuffer

คลาสนามธรรมสาธารณะ AbstractDataBuffer
คลาสย่อยโดยตรงที่รู้จัก

คอนสตรัคชั่นสาธารณะ

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

ข้อมูลบัฟเฟอร์ <T>
copyTo ( DataBuffer <T> dst ขนาดยาว)
เขียนการอ้างอิงของออบเจ็กต์ในอาร์เรย์ต้นทางลงในบัฟเฟอร์นี้
บูลีน
เท่ากับ (วัตถุ obj)
ภายใน
ข้อมูลบัฟเฟอร์ <T>
อ่าน (T[] dst, int offset, int length)
อ่านการอ้างอิงของวัตถุในบัฟเฟอร์นี้ลงในอาร์เรย์ปลายทาง
ข้อมูลบัฟเฟอร์ <T>
เขียน (T[] src, int offset, int length)
วิธี การใส่ จำนวนมากโดยใช้อาร์เรย์ int

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

บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.ndarray.buffer.DataBuffer
นามธรรม <R> อาร์
ยอมรับ (ผู้เยี่ยมชม DataStorageVisitor <R>)
เยี่ยมชมพื้นที่เก็บข้อมูลสำรองของบัฟเฟอร์นี้
บทคัดย่อ DataBuffer <T>
copyTo ( DataBuffer <T> dst ขนาดยาว)
เขียนการอ้างอิงของออบเจ็กต์ในอาร์เรย์ต้นทางลงในบัฟเฟอร์นี้
บูลีนนามธรรม
เท่ากับ (วัตถุ obj)
ตรวจสอบความเท่าเทียมกันระหว่างบัฟเฟอร์ข้อมูล
นามธรรมต
getObject (ดัชนีแบบยาว)
อ่านค่าตามดัชนีที่กำหนด
บูลีนนามธรรม
เป็นแบบอ่านอย่างเดียว ()
บอกว่าบัฟเฟอร์นี้ได้รับการสนับสนุนโดยอาร์เรย์ที่สามารถเข้าถึงได้หรือไม่
บทคัดย่อ DataBuffer <T>
แคบ (ขนาดยาว)
สร้างบัฟเฟอร์ใหม่ซึ่งมีเนื้อหาเป็นลำดับย่อยที่ใช้ร่วมกันของเนื้อหาของบัฟเฟอร์นี้ ซึ่งมีขนาดถูกกำหนดเป็นค่าที่กำหนด
บทคัดย่อ DataBuffer <T>
ชดเชย (ดัชนียาว)
สร้างบัฟเฟอร์ใหม่ซึ่งมีเนื้อหาเป็นลำดับย่อยที่ใช้ร่วมกันของเนื้อหาของบัฟเฟอร์นี้ โดยเริ่มต้นจากดัชนีที่กำหนด
บทคัดย่อ DataBuffer <T>
อ่าน (T[] dst)
อ่านการอ้างอิงของวัตถุในบัฟเฟอร์นี้ลงในอาร์เรย์ปลายทาง
บทคัดย่อ DataBuffer <T>
อ่าน (T[] dst, int offset, int length)
อ่านการอ้างอิงของวัตถุในบัฟเฟอร์นี้ลงในอาร์เรย์ปลายทาง
บทคัดย่อ DataBuffer <T>
setObject (ค่า T, ดัชนีแบบยาว)
เขียนค่าที่กำหนดลงในบัฟเฟอร์นี้ที่ดัชนีที่กำหนด
ยาวเป็นนามธรรม
ขนาด ()
ขนาดของบัฟเฟอร์ในองค์ประกอบ
บทคัดย่อ DataBuffer <T>
ชิ้น (ดัชนียาว, ขนาดยาว)
สร้างบัฟเฟอร์ใหม่ที่มีเนื้อหาเป็นลำดับย่อยที่ใช้ร่วมกันของเนื้อหาของบัฟเฟอร์นี้ เริ่มต้นที่ดัชนีที่กำหนดและขนาดที่กำหนด
นามธรรม DataBufferWindow <? ขยาย DataBuffer <T>>
หน้าต่าง (ขนาดยาว)
สร้าง DataBufferWindow ที่ให้มุมมองบางส่วนของบัฟเฟอร์นี้
บทคัดย่อ DataBuffer <T>
เขียน (T[] src)
เขียนการอ้างอิงของออบเจ็กต์ในอาร์เรย์ต้นทางลงในบัฟเฟอร์นี้
บทคัดย่อ DataBuffer <T>
เขียน (T[] src, int offset, int length)
วิธี การใส่ จำนวนมากโดยใช้อาร์เรย์ int

คอนสตรัคชั่นสาธารณะ

AbstractDataBuffer สาธารณะ ()

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

DataBuffer สาธารณะ <T> copyTo ( DataBuffer <T> dst ขนาดยาว)

เขียนการอ้างอิงของออบเจ็กต์ในอาร์เรย์ต้นทางลงในบัฟเฟอร์นี้

หากมีค่าที่จะคัดลอกมากกว่าขนาดบัฟเฟอร์ปลายทาง เช่น size > dst.size() จะไม่มีการถ่ายโอนค่าใด ๆ และ BufferOverflowException จะถูกส่งออกไป ในทางกลับกัน หากมีค่ามากกว่าที่จะคัดลอกขนาดบัฟเฟอร์ต้นทาง เช่น > src.size() ดังนั้น BufferUnderfloatException จะถูกส่งออกไป

มิฉะนั้น วิธีการนี้จะคัดลอกค่า n = size จากบัฟเฟอร์นี้ไปยังบัฟเฟอร์ปลายทาง

พารามิเตอร์
วันเวลา บัฟเฟอร์ปลายทางที่จะคัดลอกค่า ต้องไม่ใช่บัฟเฟอร์นี้
ขนาด จำนวนค่าที่จะคัดลอกไปยังบัฟเฟอร์ปลายทาง
การส่งคืน
  • บัฟเฟอร์นี้

บูลีนสาธารณะ เท่ากับ (Object obj)

สาธารณะ int hashCode ()

DataBuffer สาธารณะ <T> อ่าน (T[] dst, int offset, int length)

อ่านการอ้างอิงของวัตถุในบัฟเฟอร์นี้ลงในอาร์เรย์ปลายทาง

วิธีนี้จะถ่ายโอนค่าจากบัฟเฟอร์นี้ไปยังอาร์เรย์ปลายทางที่กำหนด หากมีค่าในบัฟเฟอร์น้อยกว่าที่จำเป็นในการตอบสนองคำขอ นั่นคือ หาก length > size() จะไม่มีการถ่ายโอนค่าใด ๆ และ BufferUnderflowException จะถูกส่งออกไป

มิฉะนั้น วิธีนี้จะคัดลอกค่า n = length จากบัฟเฟอร์นี้ไปยังอาร์เรย์ที่กำหนดโดยเริ่มต้นที่ออฟเซ็ตที่กำหนด

พารามิเตอร์
วันเวลา อาร์เรย์ที่จะเขียนค่าลงไป
ชดเชย ออฟเซ็ตภายในอาร์เรย์ของค่าแรกที่จะเขียน ต้องไม่เป็นค่าลบและไม่ใหญ่กว่า dst.length
ความยาว จำนวนค่าสูงสุดที่จะเขียนลงในอาร์เรย์ที่กำหนด ต้องไม่เป็นค่าลบและไม่ใหญ่กว่า dst.length - offset
การส่งคืน
  • บัฟเฟอร์นี้

DataBuffer สาธารณะ <T> เขียน (T[] src, int offset, int length)

วิธี การใส่ จำนวนมากโดยใช้อาร์เรย์ int

วิธีนี้จะถ่ายโอนค่าในอาร์เรย์ต้นทางที่กำหนดไปยังบัฟเฟอร์นี้ หากมีค่าในอาร์เรย์ต้นทางมากกว่าในบัฟเฟอร์นี้ กล่าวคือ หาก length > size() จะไม่มีการถ่ายโอนค่าใด ๆ และ BufferOverflowException จะถูกส่งออกไป

มิฉะนั้น เมธอดนี้จะคัดลอกค่า n = length จากอาร์เรย์ที่กำหนดไปยังบัฟเฟอร์นี้ โดยเริ่มต้นที่ออฟเซ็ตที่กำหนด

พารามิเตอร์
src อาร์เรย์ต้นทางที่จะอ่านค่า
ชดเชย ออฟเซ็ตภายในอาร์เรย์ของค่าแรกที่จะอ่าน ต้องไม่เป็นค่าลบและไม่ใหญ่กว่า src.length
ความยาว จำนวนค่าที่จะอ่านจากอาร์เรย์ที่กำหนด ต้องไม่เป็นค่าลบและไม่ใหญ่กว่า src.length - offset
การส่งคืน
  • บัฟเฟอร์นี้