美文网首页
c++的统计计算的库

c++的统计计算的库

作者: 阳明先生x | 来源:发表于2018-08-26 15:49 被阅读101次
    做数值计算的语言有Fortran,C/C++,Matlab,Python等,首选应该是C++。原因:
    C++运行快。C/C++和Fortran直接编译成机器代码,能充分发挥硬件的性能。脚本语言如Matlab,Python,在运行时翻译成机器代码,硬件一部分效能要花费在翻译过程上。
    有很多C++数值计算库供使用。大量的数值算法在1970年代就已经编写成库,写自己代码的时候,直接调用这些可靠的库,会极大提高效率。
    有很多开源和商业工具供使用。比如编译器,有开源的g++可用。如果用Matlab,必须有授权的License,不同版本的Matlab程序还有可能不兼容。
    C++能灵活管理内存。用脚本语言,解释的过程用多少内存是提前不知道的。用C++你提前就可以知道用多少内存。
    C++面向对象。因此C++易读易维护易扩展。
    当然C++也不是万能的。处理某些具体任务,其他语言可能更为方便,比如处理文本和操作字符串,用Python语言更合适。数据可视化,Matlab更有优势
    

    gamma函数 ttest,

    GSL openblas or mkl

    eigen是一个常见的库,在具体领域还有其他具体的库。有一个大杂烩的库叫做GNU Scientific Library(GSL)

    开源 C++ 库列表

    1.C++中各大有名的科学计算库

    2. 在 C++ 中,统计的最佳库?

    3. C++数学计算库

    ==========================
    

    C++数学计算代码

    常用数值计算库

    C++著名程序库的比较和学习经验

    如何用C++设计一个 3D 数学库?

    如何入门C++科学计算?

    使用C++ STL库统计一散文中单词出现次数和行号

    C++各大有名科学计算库(转)

    C++ 库大全(好文收藏)

    https://github.com/dario-DI/DistributedCompute

    相关文章

      网友评论

          本文标题:c++的统计计算的库

          本文链接:https://www.haomeiwen.com/subject/amyoiftx.html