小编Lar*_*rry的帖子

使用boost属性树来读取int数组

我有一些带有一些整数数组变量的JSON,如下所示:

{"a": [8, 6, 2], "b": [2, 2, 1]}
Run Code Online (Sandbox Code Playgroud)

我想使用boost property_tree,例如:

std::stringstream ss;
boost::property_tree::ptree pt;

ss << "{\"a\": [8, 6, 2], \"b\": [2, 2, 1]}";

boost::property_tree::read_json(ss, pt);
std::vector<int> a = pt.get<std::vector<int> >("a");
Run Code Online (Sandbox Code Playgroud)

这不起作用,我尝试过的int指针也没有任何变化.我如何从属性树中读取数组?

c++ json boost boost-propertytree

28
推荐指数
2
解决办法
2万
查看次数

Matplotlib喜欢matlab的trisurf

总而言之,我想在python中绘制一个通用的3D三角网格.Matplotlib似乎是理想的候选者,但我会选择能够完成我即将描述的任何3D渲染.

假设我有一个由X,Y和Z定义的三角形网格,一个点云的3D坐标,每个都是长度为n的向量,而UVW是一个2D mx-3矩阵,其中每一行都是一个三元组的索引.点云.这个三元组代表一个单独的三角形.换句话说,我在n个点上有三个三角形.在Matlab中,为了生成3D图,我只是这样做:

trisurf(UVW, X, Y, Z)
Run Code Online (Sandbox Code Playgroud)

有人对这个有经验么?特别是,mplots trisurf可以用来工作吗?

python 3d matlab mesh matplotlib

2
推荐指数
1
解决办法
5898
查看次数

标签 统计

3d ×1

boost ×1

boost-propertytree ×1

c++ ×1

json ×1

matlab ×1

matplotlib ×1

mesh ×1

python ×1