r - 将 RMatrix::Column 转换为 NumericVector
问题描述
你如何将一个RMatrix::Column
转换成一个NumericVector
in RcppParallel
?
例如
// [[Rcpp::depends(RcppParallel)]]
// [[Rcpp::plugins("cpp11")]]
#include <Rcpp.h>
#include <RcppParallel.h>
a = RMatrix<double>(4,5,1.0);
RMatrix<double>::Column a0 = a.column(0);
NumericVector b(Rcpp::as<NumericVector>(a0));
错误:没有匹配函数调用'as' NumericVector b(Rcpp::as(a0));
解决方案
推荐阅读
- bash - AWK (bash) 中的自定义字段和行分隔符
- python - 使用pytest将参数传递给TestCase中的fixture
- machine-learning - 在我的 Xgboost 机器学习模型中,当特征的重要性为 0 时,你应该丢弃它们还是将它们组合在一起?
- html - 图像大小在轮播中放大
- html - 如何在不验证表单的情况下选择按钮
- javascript - v-将图像从对象绑定到 img src 不起作用
- python - Selenium 对我来说真的很慢,我的代码有问题吗?
- unity3d - 使用 RigidBody.AddForce 启动对象不起作用
- java - java - 如何从java中的一维数组中删除带有索引的元素?
- json - 如何在 JSON Schema 中定义具有可验证名称的对象?