AbstractDataBuffer
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
زیر کلاس های مستقیم شناخته شده |
روش های عمومی
DataBuffer <T> | copyTo ( DataBuffer <T> dst، اندازه طولانی) ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید. |
بولی | |
بین المللی | |
DataBuffer <T> | خواندن (T[] dst، int offset، int طول) ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید. |
DataBuffer <T> | نوشتن (T[] src، int offset، int طول) روش قرار دادن انبوه، با استفاده از آرایه های int. |
روش های ارثی
از کلاس java.lang.Object بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
از رابط org.tensorflow.ndarray.buffer.DataBuffer چکیده <R> 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>> را گسترش می دهد | |
داده بافر انتزاعی <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 نباشد |
---|
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]