【发布时间】:2015-04-24 06:15:58
【问题描述】:
我在将 std 向量传递给 python 时遇到问题。
std::vector<TMVA::Interval*> parameterRanges;
parameterRanges.push_back(new TMVA::Interval(-10,10));
parameterRanges.push_back(new TMVA::Interval(0.1,10));
parameterRanges.push_back(new TMVA::Interval(0,2000));
我必须在 python 中做到这一点。不幸的是,我无法更改 Interval C++ 类。 我可以在 python 中使用 std.vector,但只能使用 std.vector('double') 或 int,但不能使用对象类型。
你有什么想法吗?
【问题讨论】:
-
你能在 Python 中访问
TMVA::Interval而不将其放入向量中吗?这将是您必须首先解决的问题。
标签: python class wrapper root-framework