Вопросы по теме '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