Python科学计算必备的包
AI交流(进群备注:NumPy)
Blitz++是一个C++模板类库,提供高性能的多维数组容器,专为科学计算设计,支持多种数组操作和算法,具有良好的灵活性和与其他科学计算库的兼容性。
taco(张量代数编译器)用于对稀疏和密集张量进行高效的张量表达式计算,支持优化计算性能,适用于多种应用场景。
OpenLibm是一个旨在提供高质量、可移植、独立的C语言数学库(libm),其质量超过Android源代码中的fdlibm。
Taichi是一种嵌入在Python中的领域特定语言,旨在加速Python代码执行,使其运行速度接近C++甚至CUDA,提供高性能的计算能力,同时保持Python的灵活性和简洁性。它支持多种硬件平台,包括CPU和GPU,并内置自动微分功能,具有强大的并行计算能力,适合各类高性能计算任务。
CSV-GPT是一个利用GPT-4强大语言模型分析CSV文件的工具,通过自然语言提问帮助用户从数据中获取洞察。用户只需上传CSV文件,便可询问计算平均值、寻找相关性等问题,系统将快速处理并提供分析结果。
Hamilton是一个可扩展的通用微框架,用于定义数据流。您可以使用它构建数据框、numpy矩阵、Python对象、机器学习模型等。
ChunkDot矩阵计算库:多线程矩阵乘法和余弦相似度计算工具,适用于密集和稀疏矩阵,通过分块项目矩阵表示(嵌入)和使用Numba加速计算,快速计算大量项目中最相似的K个项目
Distributional 是一个旨在优化数据流的 AI 工具,能够高效处理大规模数据,支持实时数据处理,适合各类用户,包括数据科学家和大型企业。
taichi.js是一个现代化的JavaScript GPU计算框架,旨在提供高性能的计算能力,使开发者能够轻松地进行图形渲染、物理模拟、机器学习任务等。它支持多种数据类型,拥有易于使用的API,且具备跨平台兼容性,适用于多种应用场景。
Bend 是一个将现代高级语言功能编译为 Apple Silicon 或 NVIDIA GPU 上的本机多线程的工具。它支持复杂的构造,如具有完全闭包的 lambdas、无限制递归和分支、folds、ADTs 等。Bend 编译为 HVM2,这是用 Rust 实现的线程安全运行时,旨在提供高效的并行计算能力。
用于多维张量索引的项目,提供了一种简洁的语言来思考索引和相关操作,特色是可适用于大多数常见的张量框架,具有可读性和可靠性
一个开源实验平台,用于改进基于LLM的应用的功能。通过捕捉输入/输出、添加属性、结合用户反馈和识别,提升生产中的LLM功能。
Self-hosted AI Starter Kit 是一个开源的本地AI环境快速搭建模板,由n8n精心策划,旨在为用户提供创建安全、自托管AI工作流所需的基础工具。该项目强调数据隐私和安全,适合用于研究、开发、教学等多种场景。
WebPDF是一个强大的API,用于PDF文件的操作。它支持从简单的提取图像、文本,合并或拆分文件,到压缩、OCR以及不同格式之间的转换。用户还可以从实时网站或HTML文件生成PDF。