1

我最近在 Cython 中使用了相当多的 C++ 向量,它运行得相当好。但是,我想知道是否有一种有效的方法可以通过 Cython 从向量中获取切片,以及如何使用这些向量切片来扩展另一个向量?例如,如果我做这样的事情:

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

我如何像在 C++ 中一样在一次传递中使用 v1 的全部内容扩展向量 v2,以及如何从 v1 的子集切片中获取元素?

4

0 回答 0