AbstractDataBuffer

کلاس انتزاعی عمومی AbstractDataBuffer
زیر کلاس های مستقیم شناخته شده

سازندگان عمومی

روش های عمومی

DataBuffer <T>
copyTo ( DataBuffer <T> dst، اندازه طولانی)
ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید.
بولی
برابر است (object obj)
بین المللی
DataBuffer <T>
خواندن (T[] dst، int offset، int طول)
ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید.
DataBuffer <T>
نوشتن (T[] src، int offset، int طول)
روش قرار دادن انبوه، با استفاده از آرایه های int.

روش های ارثی

بولی
برابر است (شیء arg0)
کلاس نهایی<?>
getClass ()
بین المللی
هش کد ()
باطل نهایی
اعلام کردن ()
باطل نهایی
اطلاع رسانی به همه ()
رشته
toString ()
باطل نهایی
صبر کنید (long arg0، int arg1)
باطل نهایی
صبر کنید (طولانی arg0)
باطل نهایی
صبر کن ()
org.tensorflow.ndarray.buffer.DataBuffer
چکیده <R> R
قبول (بازدیدکننده DataStorageVisitor <R>)
از حافظه پشتیبان این بافر بازدید می کند.
داده بافر انتزاعی <T>
copyTo ( DataBuffer <T> dst، اندازه طولانی)
ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید.
بولی انتزاعی
برابر است (object obj)
برابری بین بافرهای داده را بررسی می کند.
چکیده تی
getObject (شاخص طولانی)
مقدار را در شاخص داده شده می خواند.
بولی انتزاعی
isReadOnly ()
نشان می دهد که آیا این بافر توسط یک آرایه قابل دسترسی پشتیبانی می شود یا خیر.
داده بافر انتزاعی <T>
باریک (اندازه بلند)
یک بافر جدید ایجاد می کند که محتوای آن دنباله ای مشترک از محتوای این بافر است که اندازه آن روی مقدار داده شده تنظیم شده است.
داده بافر انتزاعی <T>
افست (شاخص بلند)
یک بافر جدید ایجاد می‌کند که محتوای آن دنباله‌ای مشترک از محتوای این بافر است که از شاخص داده شده شروع می‌شود.
داده بافر انتزاعی <T>
خواندن (T[] dst)
ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید.
داده بافر انتزاعی <T>
خواندن (T[] dst، int offset، int طول)
ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید.
داده بافر انتزاعی <T>
setObject (مقدار T، شاخص طولانی)
مقدار داده شده را در این بافر در شاخص داده شده می نویسد.
انتزاعی طولانی
اندازه ()
اندازه بافر، بر حسب عناصر
داده بافر انتزاعی <T>
برش (شاخص بلند، اندازه بلند)
یک بافر جدید ایجاد می کند که محتوای آن دنباله ای مشترک از محتوای این بافر است که از شاخص داده شده و اندازه مشخص شده شروع می شود.
چکیده DataBufferWindow <? DataBuffer <T>> را گسترش می دهد
پنجره (اندازه بلند)
یک DataBufferWindow ایجاد می کند که نمای جزئی از این بافر را ارائه می دهد.
داده بافر انتزاعی <T>
نوشتن (T[] src)
ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید.
داده بافر انتزاعی <T>
نوشتن (T[] src، int offset، int طول)
روش قرار دادن انبوه، با استفاده از آرایه های int.

سازندگان عمومی

عمومی AbstractDataBuffer ()

روش های عمومی

عمومی DataBuffer <T> copyTo ( DataBuffer <T> dst، اندازه طولانی)

ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید.

اگر مقادیر بیشتری نسبت به اندازه بافر مقصد برای کپی وجود داشته باشد، یعنی size > dst.size() ، هیچ مقداری منتقل نمی شود و یک BufferOverflowException پرتاب می شود. از سوی دیگر، اگر مقادیر بیشتری برای کپی کردن از اندازه بافر منبع وجود داشته باشد، به عنوان مثال > src.size() ، یک BufferUnderfloatException پرتاب می شود.

در غیر این صورت، این روش مقادیر n = size را از این بافر در بافر مقصد کپی می کند.

مولفه های
dst بافر مقصد که مقادیر در آن کپی می شوند. نباید این بافر باشد
اندازه تعداد مقادیر برای کپی در بافر مقصد
برمی گرداند
  • این بافر

بولین عمومی برابر است (Object Obj)

هش کد عمومی ()

عمومی DataBuffer <T> خوانده شده (T[] dst، int offset، int length)

ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید.

این روش مقادیر را از این بافر به آرایه مقصد داده شده منتقل می کند. اگر مقادیر کمتری در بافر از مقدار مورد نیاز برای برآورده کردن درخواست وجود داشته باشد، یعنی اگر length > size() ، هیچ مقداری منتقل نمی شود و یک BufferUnderflowException پرتاب می شود.

در غیر این صورت، این روش مقادیر n = length را از این بافر در آرایه داده شده کپی می کند که از آفست داده شده شروع می شود.

مولفه های
dst آرایه ای که قرار است مقادیر در آن نوشته شود
انحراف افست درون آرایه اولین مقداری که باید نوشته شود. باید غیر منفی و بزرگتر از 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 نباشد
برمی گرداند
  • این بافر