我使用
Savyasachi辛格
的
模板
在这里
TypedArray的指针。然后我这个指针映射到一个特征矩阵的计算。这个例子就像下面。注意,使用外部c++库与c++墨西哥人API,我们需要编写一个包装器(如compute_something_with_eigen.cpp),和
操作符()
可以在内部使用这个函数。我们与外部库完成计算后,我们可以找到这个结果矩阵的指针并将其映射回TypedArray。
/ /分配输入,假设这是一个二维矩阵
TypedArray <双>矩阵= std::移动(输入[0]);
/ /使用模板我上面提到的
双* ptr = getPointer(矩阵);
/ /得到维的输入
size_tsize_input = matrix.getDimensions ();
/ /不做以下你的c++墨西哥人主要文件
MatrixXdmat_eig = Map < MatrixXd >(简称:size_input [0], size_input [1]);
/ /你的算法