code <- '
arma::mat M=Rcpp::as<arma::mat>(m);
arma::umat a=trans(M)>M;
arma::mat N=a;
return Rcpp::wrap(N);
'
coxFunc <- cxxfunction(signature(m="matrix"),
code,
plugin="RcppArmadillo")
如何將umat轉換爲Armadillo上的mat?從'arma :: umat'轉換爲'arma :: mat'
file53a97e398eed.cpp:33: error: conversion from ‘arma::umat’ to non-scalar type ‘arma::mat’ requested
make: *** [file53a97e398eed.o] Error 1
謝謝
當前文檔現在推薦'as_scalar',來自** fn_conv_to.hpp **「'//!(僅用於與舊代碼兼容;使用as_scalar()代替Mat等基本對象)'」 – 2017-06-12 19:24:41
感謝您的更新,欣賞它! – 2017-06-12 19:35:24