Вопросы по теме 'memoryview'

Cython memoryview медленнее, чем ожидалось
Я начал использовать memoryviews в cython для доступа к массивам numpy. Одно из их различных преимуществ заключается в том, что они значительно быстрее, чем поддержка старого буфера numpy:...
1597 просмотров
schedule 13.03.2022

Cython: создать представление памяти без массива NumPy?
Так как я нашел представления памяти удобными и быстрыми, я стараюсь не создавать массивы NumPy в cython и работать с представлениями данных массивов. Однако иногда этого не избежать, не изменять существующий массив, а создавать новый. В верхних...
4254 просмотров
schedule 14.06.2022

Назначение данных numpy в cython представлению
Я пытаюсь назначить вывод обратной функции linalg (la.inv) представлению в cython. К сожалению, это не работает. Я всегда могу назначить вывод la.inv() временному объекту ndarray, а затем скопировать его содержимое в представление. Есть ли лучший...
1160 просмотров
schedule 13.02.2023

Базовый механизм представления памяти Python
Говорят, что представление памяти Python не копирует данные при нарезке. Было проведено множество тестов, некоторые из которых проводились на stackoverflow , "подтверждая" такое поведение. При попытке возиться с ними я столкнулся со странным...
148 просмотров
schedule 19.12.2022

Python: запись в память за одну операцию
Я пишу драйвер пользовательского пространства для доступа к регистрам FPGA в Python 3.5, который mmap s адресное пространство PCI FPGA, получает memoryview для обеспечения прямого доступа к отображенному в памяти регистровому пространству, а затем...
723 просмотров
schedule 04.03.2022

Как получить список просмотров памяти в Cython?
Моя функция принимает список массивов разного размера: def function1(list list_of_numpy_arrays): Прямо сейчас я делаю: cdef int[:] a_view = list_of_numpy_arrays[index] Проблема в том, что мне приходится индексировать список большое...
358 просмотров
schedule 29.06.2022