Python — добавление и нарезка векторов в Cython

В последнее время я довольно часто использовал векторы C ++ в Cython, и они работали довольно хорошо. Однако мне было интересно, существует ли эффективный способ получения срезов из векторов через Cython, а также как я могу использовать эти векторные срезы для расширения другого вектора? Например, если я сделаю что-то вроде этого:

cdef vector[int] v1, v2
v1.push_back(11)
v1.push_back(12)
v1.push_back(13)
v2.push_back(v1[0])

Как бы я расширил вектор v2 всем содержимым v1 за один проход, как я мог бы в C ++, и как я мог бы взять элементы из подрезанного среза из v1?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector