AbstractDataBuffer
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Известные прямые подклассы |
Публичные методы
Буфер данных <T> | copyTo ( DataBuffer <T> dst, длинный размер) Запишите ссылки на объекты исходного массива в этот буфер. |
логическое значение | |
интервал | |
Буфер данных <T> | чтение (T[] dst, смещение целого числа, длина целого числа) Считайте ссылки на объекты в этом буфере в целевой массив. |
Буфер данных <T> | запись (T[] src, смещение целого числа, длина целого числа) Метод массового размещения с использованием массивов int. |
Унаследованные методы
Из класса java.lang.Object логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | поставить в известность () |
окончательная пустота | уведомитьВсе () |
Нить | нанизывать () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
Из интерфейса org.tensorflow.ndarray.buffer.DataBuffer абстрактный <R> R | |
абстрактный буфер данных <T> | copyTo ( DataBuffer <T> dst, длинный размер) Запишите ссылки на объекты исходного массива в этот буфер. |
абстрактное логическое значение | равно (Объект obj) Проверяет равенство между буферами данных. |
абстрактная Т | getObject (длинный индекс) Считывает значение по заданному индексу. |
абстрактное логическое значение | isReadOnly () Сообщает, поддерживается ли этот буфер доступным массивом. |
абстрактный буфер данных <T> | узкий (длинный размер) Создает новый буфер, содержимое которого является общей подпоследовательностью содержимого этого буфера, размер которого установлен на заданное значение. |
абстрактный буфер данных <T> | смещение (длинный индекс) Создает новый буфер, содержимое которого является общей подпоследовательностью содержимого этого буфера, начиная с заданного индекса. |
абстрактный буфер данных <T> | читать (T[] dst) Считайте ссылки на объекты в этом буфере в целевой массив. |
абстрактный буфер данных <T> | чтение (T[] dst, смещение целого числа, длина целого числа) Считайте ссылки на объекты в этом буфере в целевой массив. |
абстрактный буфер данных <T> | setObject (значение T, длинный индекс) Записывает заданное значение в этот буфер по заданному индексу. |
абстрактный длинный | размер () Размер буфера в элементах. |
абстрактный буфер данных <T> | срез (длинный индекс, длинный размер) Создает новый буфер, содержимое которого является общей подпоследовательностью содержимого этого буфера, начиная с заданного индекса и заданного размера. |
абстрактный DataBufferWindow <? расширяет DataBuffer <T>> | окно (длинный размер) Создает DataBufferWindow , который обеспечивает частичное представление этого буфера. |
абстрактный буфер данных <T> | написать (T[] источник) Запишите ссылки на объекты исходного массива в этот буфер. |
абстрактный буфер данных <T> | запись (T[] src, смещение целого числа, длина целого числа) Метод массового размещения с использованием массивов int. |
Публичные конструкторы
общедоступный AbstractDataBuffer ()
Публичные методы
public DataBuffer <T> copyTo ( DataBuffer <T> dst, длинный размер)
Запишите ссылки на объекты исходного массива в этот буфер.
Если значений для копирования больше, чем размер целевого буфера, т. е. size > dst.size()
, значения не передаются и выдается исключение BufferOverflowException. С другой стороны, если копируемых значений больше, чем размер исходного буфера, т. е. > src.size()
, то генерируется исключение BufferUnderfloatException.
В противном случае этот метод копирует значения n = size
из этого буфера в целевой буфер.
Параметры
летнее время | буфер назначения, в который копируются значения; не должно быть этого буфера |
---|
размер | количество значений для копирования в целевой буфер |
---|
общедоступное логическое значение равно (Object obj)
чтение общедоступного DataBuffer <T> (T[] dst, смещение int, длина int)
Считайте ссылки на объекты в этом буфере в целевой массив.
Этот метод передает значения из этого буфера в заданный массив назначения. Если в буфере меньше значений, чем требуется для удовлетворения запроса, то есть если length > size()
, значения не передаются и создается исключение BufferUnderflowException.
В противном случае этот метод копирует значения n = length
из этого буфера в заданный массив, начиная с заданного смещения.
Параметры
летнее время | массив, в который должны быть записаны значения |
---|
компенсировать | смещение в массиве первого записываемого значения; должно быть неотрицательным и не превышать dst.length |
---|
длина | максимальное количество значений, записываемых в данный массив; должно быть неотрицательным и не превышать dst.length - offset |
---|
общедоступный DataBuffer <T> запись (T[] src, смещение int, длина int)
Метод массового размещения с использованием массивов int.
Этот метод передает значения из данного исходного массива в этот буфер. Если в исходном массиве больше значений, чем в этом буфере, то есть если length > size()
, значения не передаются и создается исключение BufferOverflowException.
В противном случае этот метод копирует значения n = length
из заданного массива в этот буфер, начиная с заданного смещения.
Параметры
источник | исходный массив, из которого должны быть прочитаны значения |
---|
компенсировать | смещение в массиве первого считываемого значения; должно быть неотрицательным и не превышать src.length |
---|
длина | количество значений, которые необходимо прочитать из данного массива; должно быть неотрицательным и не превышать src.length - offset |
---|
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-31 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-31 UTC."],[],[]]