Los puntos clave no están disponibles para este artículo en este momento.
The C++ language is often used for implementing functionality that is performance/or resource sensitive. While the standard C++ library provides many useful algorithms (such as sorting), in its current form it does not provide direct handling of algebra (matrix maths). is an open source linear algebra library for the C++ language, aiming towards good balance between speed and ease of use. Its high-level Application Programming (API) is deliberately similar to the widely Matlab and Octave languages (Eaton al. 2015), so that mathematical operations can be expressed in a familiar and natural. The library is useful for algorithm development directly in C++, or relatively conversion of research code into production environments. provides efficient objects for vectors, matrices and cubes (third order tensors), well as over 200 associated functions for manipulating data stored in the objects. Integer, floating point and complex numbers are supported, as well as dense and sparse formats. Various matrix factorisations are provided through integration with LAPACK (Demmel 1997), or one of its high performance drop-in replacements such as Intel (Intel 2016) or OpenBLAS (Xianyi, Qian, and Saar 2016). It is also possible to use in conjunction with NVBLAS to obtain GPU-accelerated matrix multiplication (NVIDIA 2015). is used as a base for other open source projects, such as MLPACK, a C++ for machine learning and pattern recognition (Curtin et al. 2013), and RcppArmadillo, a bridge between the R language and C++ in order to speed up computations (Eddelbuettel and Sanderson 2014). internally employs an expression evaluator based on template metaprogramming techniques (Abrahams and Gurtovoy 2004), to automatically combine operations in order to increase speed and efficiency. An overview of the internal is given in (Sanderson 2010).
Sanderson et al. (Fri,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: