C/C++ 數學計算開源軟件

  • 數學表達式解析工具 muParser

    muParser 是一個快速的數學表達式的解析器,可將數學表達式轉成字節碼並預先計算常數表達式的部分。muParser更多muParser信息

  • C++數據處理框架 easyLambda

    easyLambda 是一個 C++ 的 MPI 和數據處理框架。該項目旨在滿足使用 C++ 進行標準化的數據處理。設計的目標是可組合、易用接口、去耦合 I/O,算法邏輯無需關注數據格式和並行處理代碼,減少樣板代碼數量。可方便的處理類型安全的數據流管道,MapReduce 操作...easyLambda更多easyLambda信息

    最近更新: easyLambda —— C++ 的 MPI 和數據處理框架 發佈於 8個月前

  • 數學軟件包 Octave

    Octave 是一個類似matlab和Scilab的數學軟件包,可以進行各種運算,編程。它還有豐富的C++接口可以讓用戶編程時調用。它繪圖使用gnuplot。 Octave的使用也是基於字符終端模式的,當需要繪圖時,將會調用Gnuplot進行數據繪圖,並顯示出來。 Octave是用C++編...Octave更多Octave信息

    最近更新: GNU Octave 4.0 發佈下載,數學軟件包 發佈於 1年前

  • 計算幾何算法庫 CGAL

    CGAL ,計算幾何算法庫,是一個大型C + +庫的幾何數據結構和算法,如Delaunay三角網,網格生成,布爾運算的多邊形,以及各種幾何處理算法。 CGAL是用來在各個領域:計算機圖形學,科學可視化,計算機輔助設計與建模,地理信息系統,分子生物學,醫學影像學...CGAL更多CGAL信息

    最近更新: CGAL 4.0 發佈,計算幾何算法庫 發佈於 5年前

  • C 科學計算庫 GSL

    GNU Scientific Library (GSL) 是一個用於科學計算的 C 語言類庫。有超過1000個函數。 該類庫提供了關於數學計算的很多方面,包括: Complex Numbers Roots of Polynomials Special Functions Vectors and Matrices Permutations Sorting BLAS Support Li...更多GSL信息

    最近更新: GNU Scientific Library 2.0 發佈 發佈於 1年前

  • C++ 線性代數庫 Armadillo C++ Library

    Armadillo C++ Library 是一種C++的線性代數庫(矩陣數學)以取得良好的平衡速度與易用性。整數,浮點,而複雜的數字支持,以及一個子集,三角和統計功能。各種矩陣分解是通過可選的集成 與LAPACK和Atlas 庫。延遲評價方法,基於模板元編程,使用(在編譯時...Armadillo C++ Library更多Armadillo C++ Library信息

    最近更新: Armadillo C++ Library 4.300.8 發佈 發佈於 2年前

  • 數學、信號處理、通訊類C++庫 IT++

    IT++是一個數學,信號處理和通信類功能的C++庫。它的主要用途是模擬通信系統,並進行研究相關領域的通信。它綜合了Matlab的功能和C的速度,適合於信號處理等領域。 功能和特點 模板陣列和堆疊的集裝箱類 命令和文件的論點分析器 模板向量和矩陣類 稀疏向量...更多IT++信息

  • 有限元分析軟件 OpenFEM

    有限元分析,即使用有限元方法來分析靜態或動態的物體或系統。在這種方法中一個物體或系統被分解爲由多個相互聯結的、簡單、獨立的點組成的幾何模型。在這 種方法中這些獨立的點的數量是有限的,因此被稱爲有限元。由實際的物理模型中推導出來得平衡方程式...OpenFEM更多OpenFEM信息

  • 高性能多核 BLAS 庫 OpenBLAS

    OpenBLAS 是一個優化的 BLAS 庫,基於 GotoBLAS2 1.13 BSD 版本。 BLAS(Basic Linear Algebra Subprograms 基礎線性代數程序集)是一個應用程序接口(API)標準,用以規範發佈基礎線性代數操作的數值庫(如矢量或矩陣乘法)。該程序集最初發佈於1979年,並...更多OpenBLAS信息

    最近更新: OpenBLAS 0.2.19 發佈,高性能多核 BLAS 庫 發佈於 2個月前

  • 金融計算庫 QuantLib

    QuantLib 是一個專注於 Quantitative Finance 計算與開發的 C++ 庫。。 QuantLib是自由和開放源碼。更多QuantLib信息

  • 線性算術的C++模板庫 Eigen

    Eigen 是一個線性算術的C++模板庫,包括:vectors, matrices, 以及相關算法。功能強大、快速、優雅以及支持多平臺。 示例代碼: #include <iostream> #include <Eigen/Dense> using namespace Eigen; int main() { Matrix2d a; a << 1, 2, 3, 4; MatrixXd...更多Eigen信息

    最近更新: Eigen 3.2.1 發佈,線性算術的 C++ 模板庫 發佈於 3年前

  • C++信號處理庫 SP++

    TSPL(Template Signal Processing Library) 是一個 C++ 的信號處理庫,主要包括濾波器設計、時頻分析和小波變換,同時還包含一些關於向量和矩陣的基本算法,所有的算法基於 C++ 模板類編寫而成。更多SP++信息

    最近更新: SP++3.0 發佈,歡迎大家使用 發佈於 6年前

  • 科學計算框架 Torch7

    Torch7 是一個科學計算框架,支持機器學習算法。易用而且提供高效的算法實現,得益於 LuaJIT 和一個底層的 C 實現。 提供: 一個強大的 N 維數組 提供大量索引、切片和置換的程序 通過 LuaJIT 實現神奇的 C 接口 線性算術程序 神經網絡以及以能源爲基礎模型...更多Torch7信息

    最近更新: Facebook 開源一些關於深度學習的工具 發佈於 2年前

  • C/C++數值計算庫 myGSL

    mygsl是一個基於GSL庫的個性化開源數值計算項目. 該類庫提供了關於數學計算的很多方面,包括: Complex Numbers Roots of Polynomials Special Functions Vectors and Matrices Permutations Sorting BLAS Support Linear Algebra Eigensystems Fast Fouri...更多myGSL信息

    最近更新: C/C++數值計算庫myGSL v4.0 發佈 發佈於 6年前

  • 高精度數學計算 GNU GMP

    Gnu MP 是一個任意精度的數學計算庫。 operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision, except for the ones implied by available memory. It has a rich set of functions, and the...更多GNU GMP信息

    最近更新: Gnu MP 5.0.5 發佈,任意精度數學計算庫 發佈於 5年前

  • C語言快速傅立葉變換庫 FFTW

    FFTW 是一個C語言的快速傅立葉變換庫。它包括複雜的,真實,對稱的,多層面的,和並行轉換,並且可以處理任意大小的efficiently.It陣列通常比其他免費提供的FFT實現更快,更與供應商的調整庫(基準可在網頁查閱)競爭。爲了實現這一性能,它使用新的代碼生...更多FFTW信息

    最近更新: FFTW 3.3.4 發佈,快速傅立葉變換庫 發佈於 3年前

  • 有限元計算框架 OOFEM

    OOFEM是一個開源多物理並行有限元程序的面向對象的架構。這個項目的目的是提供高效率和強大的有限元計算工具,以及提供高度模塊化和可擴展性的發展環境。 關於有限元的一些概念 有限元分析,即使用有限元方法來分析靜態或動態的物體或系統。在這種方法中一...更多OOFEM信息

  • C++ 數學計算庫 TooN

    TooN 是一個C++ 數學計算庫,其目的是有效運作的大量小型矩陣,並提供方便一些算法包括矩陣分解和優化。更多TooN信息

    最近更新: TooN 2.2 發佈,C++ 數學計算庫 發佈於 3年前

  • 複雜網絡處理包 igraph

    igraph是免費的複雜網絡(graphs)處理包,可以處理百萬級節點的網絡(取決於機器內存)。igraph提供了R和C語言程序包,以及Python和Ruby語言擴展,它包括的功能包括: 網絡可視化 傳統圖論算法:最小生成樹,網絡流等 複雜網絡處理算法:隨機網絡模型,網...igraph更多igraph信息

  • C++符號計算庫 GiNaC

    GiNaC(GiNaC 不是一個 CAS 計算機代數系統))是一個用於符號計算的C++庫。它的設計允許集成系統創造,象徵性的操作嵌入與更成熟的計算機科學(如計算密集型,圖形界面等),數字應用領域。相對於其他情況下,它不會嘗試代數提供廣泛的功能和簡單的編程語...更多GiNaC信息

    • 人工智能應用框架 Into

      Into 是一個用 C++ 開發的跨平臺的機器智能應用框架。Into 提供一種不同於其他的、快速的方法用以構建高性能圖像分析、機器視覺效果、模式識別和人工智能應用。分層的 API 一起超過 20 個完全可互操作的插入式模塊用來訪問圖像和各種數據源等。...Into更多Into信息

    • GNU線性編程工具 GLPK

      GLPK (GNU Linear Programming Kit:GNU線性編程工具)用於建立線性規劃LP和混合型整數規劃MIP問題的建模語言,並對模型進行最優化求解。 類似的商業產品是美國Lindo公司的Lindo和Lingo軟件,相比之下求解運籌問題能力較弱。...GLPK更多GLPK信息

    • 計算機代數系統 Maxima

      Maxima是一種用Common Lisp開發的計算機代數系統(或符號計算系統),用於公式推導、符號計算、數值計算等。 類似的商業產品有美國Wolfram Research公司的Mathematica、加拿大滑鐵盧大學的Maple(其計算機代數系統核心作爲Matlab的符號計算系統)等等。...Maxima更多Maxima信息

    • C++數值計算核心庫 Zero

      Zero是一個功能豐富的C++數值計算核心庫,不僅可取代clapack或者cblas, 還具備求根,擬合,插值,積分,隨機數,統計,全局和局部的約束以及無約束優化,常微分方程求解等多項功能。 在線性計算方面: 可取代clapack或者cblas,以功能完整的複數計算爲基礎. 在非線性...更多Zero信息

      最近更新: C++數值計算核心庫Zero V1.0 發佈 發佈於 5年前

    • 幾何數學庫 OpenGL Mathematics

        由於C/C++標準庫中沒有幾何數學庫,這樣造成在開發一個三維繫統之初往往都需要自行實現一個實用的幾何數學庫,這樣太費時費力了。GLM的出現可以很好的解決這個問題。     GLM設計上遵照OpenGL Shading Language風格,使用開放的MIT授權協議。會GLSL的...更多OpenGL Mathematics信息

    • C++科學計算庫 O2scl

      一個面向對象的 C++科學計算庫,可用於解方程,最小化,微分,積分,插值,優化,逼近,分析,擬合等。許多類可操作於通用的函數和向量類型。可用於O2scl在Linux,Mac和Windows(Cygwin的)平臺,擁有豐富的文檔,並已經積極發展三年多。 數組,向量,矩陣...更多O2scl信息

    • bitmap索引壓縮處理 FastBit

      Fastbit是一個追隨 NoSQL(Not Only SQL) 運動精神的開源的數據處理程序庫,它提供了一系列的用壓縮的 bitmap 索引支持的查詢函數。在這裏,我們關注的關鍵詞是“bitmap 索引”。Fastbit 使用的是按列存儲方式,其 bitmap 索引也是在按列存儲的數據上建立起...FastBit更多FastBit信息

    • 類C的數學專用語言 EngLab

      EngLab是一個類C的數學專用語言。它語法簡單,關鍵字很少,工程師和那些只會少許編程知識的人便能很好的掌握。 更多的屏幕截圖:http://englab.bugfest.net/Screenshots.htmlEngLab更多EngLab信息

      最近更新: EngLab 0.3.0 發佈 發佈於 7年前

    • 數據陣列可視化工具 UDAV

      UDAV 是一個基於 MathGL庫的跨平臺的數據陣列可視化工具。它支持廣泛的圖形,簡單的腳本語言,可視化數據處理和編輯。它有一個窗口界面,數據查 看,更改和策劃。它可以執行MGL腳本,建立和旋轉圖形,導出到向量和位圖(EPS或SVG )文件,繪製類似TeX的公式...UDAV更多UDAV信息

    • 數學計算庫 Ne10

      ARM官方發佈的一個開源庫---Ne10。裏面提供了大量的浮點運算、矢量計算,和矩陣操作函數,可以幫助開發者快速創建Neon應用。 現有模塊: 信號處理(DSP) 數學(math) 圖像處理(imagproc)更多Ne10信息

    • C++有限元庫 libMesh

      libMesh 用來處理六面體,四面體,四邊形,三角形網格。拉格朗日、層次化和單項有限元素。接口來PETSc動力學、自適應網格加密,以及極端portablility。更多libMesh信息

    • 偏微分方程求解工具箱 DUNE

      DUNE (Distributed and Unified Numerics Environment),分佈和統一數值解環境,是一種求解偏微分方程的基於網格的方法(PDE)的模塊化的工具箱。DUNE是所有這些體現了科學計算的概念從抽象的接口設置第一次。現代C + +編程技術使同樣的概念非常不同的實現...DUNE更多DUNE信息

    • SuiteSparse

      SuiteSparse 是一組C、Fortran 和 MATLAB 函數集用來生成空間稀疏矩陣數據。更多SuiteSparse信息

      最近更新: SuiteSparse 3.7.0 發佈 發佈於 5年前

    • LM優化算法的C語言實現 levmar

      levmar是一個強大的和高效率的C/C++的實施採用Levenberg - 馬奎德(LM)優化算法。 LM解決非線性最小二乘問題,即配備了一個模型,是非線性的未知參數(M>= N)在N米觀測。 levmar包括雙人和單精度LM變種,分析和有限差分近似雅可比矩陣。它也有一些約束非...更多levmar信息

    • 高性能計算軟件工具包 DAKOTA

      DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) 是一種用於執行系統的分析和高性能計算機的設計通用軟件工具包。它提供了設計優化,不確定性量化,參數估計,實驗設計,靈敏度分析,以及連接服務的計算和模擬的並行算法範圍。...DAKOTA更多DAKOTA信息

    • libmv

      libmv 是一個通過運動計算結構的庫,期望有朝一日能夠從連續鏡頭或者照片中獲得全部相機標定信息並建立3D模型。更多libmv信息

    • 數學表達式解析器 muParserX

      muParserX 是一個用 C++ 編寫的數學表達式解析器,基於 muParser 引擎,但對其進行擴展支持多種數據類型包括:strings, complex numbers and matrices.更多muParserX信息

    • 快速傅立葉轉換庫 FFTW++

      FFTW++ 是 FFTW 快速傅立葉轉換庫的 C++ 頭文件封裝類,提供自動內存分配、調整、規劃和智能處理。在2D和3D中,隱含的反摺疊的迴旋大大減少了內存的使用量和計算時間。更多FFTW++信息

      最近更新: FFTW++ 1.13 發佈,快速傅立葉轉換庫 發佈於 4年前

    • C語言共享庫 libease

      libease 是一個C語言的共享庫,包含一些圖像處理效果庫和多種算術計算方法。 easeNone easeIn easeOut easeIo easeOi easeBounceIn easeBounceOut easeBackIn easeBackOut easeBackIo...libease更多libease信息

    • 計算算術模型標準 FEniCS

      FEniCS 旨在推出一個新的計算算術模型 Computational Mathematical Modeling (CMM) 的新標準,相當於自動化 CMM 。用於簡化算術方法學、實現和應用工具。包含了一些子項目和組件:DOLFIN, FErari, FFC, FIAT, Instant, SyFi, UFC, UFL, and Viper....更多FEniCS信息

      最近更新: FEniCS 1.2.0 發佈,計算算術模型標準 發佈於 4年前

    • Apple開源的壓縮算法 LZFSE

      蘋果開源了新的無損壓縮算法LZFSE,該算法是去年在iOS 9和OS X 10.10中引入的。按照蘋果公司的說法,LZFE的壓縮增益和ZLib level 5相同,但速度要快2~3倍,能源效率也更高。 LZFSE基於Lempel-Ziv ,並使用了有限狀態熵編碼,後者基於Jarek Duda在非對稱數字...更多LZFSE信息

      最近更新: Apple 開源新的壓縮算法 LZFSE 發佈於 4個月前

    • AnallogicA

      AnallogicA是一個基於邏輯命題生成邏輯表的應用程序。有可能比較逆等價或邏輯值。結果可以保存在文本文件,CSV格式,和一個內部格式。程序支持多達15個不同的變量,在組合將超過32000的可能性。它顯示了在分析一步一步完成更換,一個特殊的函數爲學生。...AnallogicA更多AnallogicA信息

    • C++算法分析器 _GT

      算法分析工具可以用於觀察數組的變化,變量的計算過程,能夠輔助分析排序算法,STL算法,數值算法等。最後給出了使用手冊,並不完整, 具體的細節可以參照源文件中的 "gt.h", “GuardConfig.h”, "manual.hpp"  關於數值計算 [cpp] view plaincopy #i...更多_GT信息

    • 數域篩法 MSIEVE

      MSIEVE 是 Jason Papadopoulos 創建的數域篩法實現,可以優化大整數的分解。更多MSIEVE信息

    • ibdeco-ostc

      libdeco-ostc 提供了用於潛水減壓計算的開發庫。庫函數使用 OSTC 潛水計算器固件並反悔減壓調度信息。減壓模型使用帶梯度因素的 Buhlmann (ZH-L16C),提供 C 和 Python API。更多ibdeco-ostc信息

    轉載網址:http://www.oschina.net/project/tag/239/Mathematics-computin?lang=21&os=0&sort=view&p=5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章