IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 开源库C/C++推荐 -> 正文阅读

[C++知识库]开源库C/C++推荐

1.Eigen? ?

是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法。功能强大、快速、优雅以及支持多平台,tensorflow? 都在使用

https://eigen.tuxfamily.org/index.php?title=Main_Page

2.Armadillo C++ Library

是一种C++的线性代数库(矩阵数学)以取得良好的平衡速度与易用性。整数,浮点,而复杂的数字支持,以及一个子集,三角和统计功能。各种矩阵分解是通过可选的集成 与LAPACK和Atlas 库。延迟评价方法,基于模板元编程,使用(在编译时)结合几个行动之一,并减少或消除需要临时量

http://arma.sourceforge.net/

3.GSL

GNU Scientific Library (GSL) 是一个为C和C++程序员提供的数值库。它是 GNU 通用公共许可证下的自由软件。

该库提供了广泛的数学程序,如随机数生成器、特殊函数和最小二乘法拟合。总共有超过1000个函数,有一个广泛的测试套件。

与专有数字库的许可证不同,GSL的许可证并不限制科学合作。它允许你与他人自由分享你的程序。

该类库提供了关于数学计算的很多方面,包括:

Complex NumbersRoots of Polynomials
Special FunctionsVectors and Matrices
PermutationsSorting
BLAS SupportLinear Algebra
EigensystemsFast Fourier Transforms
QuadratureRandom Numbers
Quasi-Random SequencesRandom Distributions
StatisticsHistograms
N-TuplesMonte Carlo Integration
Simulated AnnealingDifferential Equations
InterpolationNumerical Differentiation
Chebyshev ApproximationSeries Acceleration
Discrete Hankel TransformsRoot-Finding
MinimizationLeast-Squares Fitting
Physical ConstantsIEEE Floating-Point
Discrete Wavelet TransformsBasis splines

http://www.gnu.org/software/gsl/

4.it++

IT++是一个数学,信号处理和通信类功能的C++库。它的主要用途是模拟通信系统,并进行研究相关领域的通信。它综合了Matlab的功能和C的速度,适合于信号处理等领域。

功能和特点
模板阵列和堆叠的集装箱类
命令和文件的论点分析器
模板向量和矩阵类
稀疏向量和矩阵类
载体功能和矩阵类
矩阵分解等特征
求解线性方程组
随机数代
二进制和伽罗瓦类型(标量,矢量和矩阵)
一体化的一维职能
无条件的非线性优化
统计类
过滤功能和类
频域滤波
FFT算法,理论,变换,和Hadamard变换
时域和频域窗口
评估和寻找根源的多项式(逆行动)
滤波器的设计功能
快速独立分量分析
矢量调制器(如OFDM和MIMO )
OFDM系统和CDMA调制器
多径信道(包括频率单位和频率选择性)
海明,格雷,CRC码
基于事件的仿真类
信号和简化语法
TCP连接客户端和服务器
选择性重复传
标量化和矢量量化类
高斯混合模型
阅读和保存几种不同的音频文件格式
阅读和保存不同的图像格式
二进制文件格式,最基础的IT + +类型
定点标量,矢量和矩阵类型

http://itpp.sourceforge.net/

5. TSPL? Template Signal Processing Library

TSPL(Template Signal Processing Library) 是一个 C++ 的信号处理库,主要包括滤波器设计、时频分析和小波变换,同时还包含一些关于向量和矩阵的基本算法,所有的算法基于 C++ 模板类编写而成。

https://github.com/ceze/tspl

6.fftw

FFTW 是一个C语言的快速傅立叶变换库。它包括复杂的,真实,对称的,多层面的,和并行转换,并且可以处理任意大小的efficiently.It阵列通常比其他免费提供的FFT实现更快,更与供应商的调整库(基准可在网页查阅)竞争。为了实现这一性能,它使用新的代码生成和运行时的自我优化技术(以及许多其他的技巧)。

http://www.fftw.org/

7.kissfft

https://github.com/berndporr/kiss-fft

8 boost

https://www.boost.org/

9.fxt

http://www.jjj.de/fxt/#fxtbook

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-17 15:11:24  更:2021-08-17 15:15:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 6:05:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码