我正在使用boost Python和NumPy API。我知道在C ++方面,在boost python命名空间中,我们有以下能力通过使用像
这样的命令从numpy.ndarray中提取元素。float value = bp::extract<float>(someArray[someIndex]);
现在我的问题是,是否存在一些相反的命令?
e.g。
someArray[someIndex] = bp::put<float>(value);
答案 0 :(得分:1)
float value = bp::extract<float>(someArray[someindex]);
答案 1 :(得分:0)
使用bp::object(value)
使用常用的to-python转换机制将value
转换为Python。