跳转到主要内容

一个用于定义、优化和高效评估涉及多维数组的数学表达式的库。

项目描述

Aesara 是一个 Python 库,允许您定义、优化和高效评估涉及多维数组的数学表达式。它建立在 NumPy 之上。Aesara 的特性包括

  • 与 NumPy 紧密集成: 与 NumPy 的接口类似。numpy.ndarrays 也在 Aesara 编译函数内部使用。

  • 高效的符号微分: Aesara 可以计算一个或多个输入函数的导数。

  • 速度和稳定性优化: 避免在计算 log(1 + exp(x)) 等表达式时,当 x 值很大时出现的恶劣错误。

  • 动态 C 代码生成: 更快地评估表达式。

  • 广泛的单元测试和自我验证: 包含检测和诊断错误或潜在问题的工具。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

aesara-2.9.4.tar.gz (4.4 MB 查看哈希值)

上传时间 源代码

构建分发

aesara-2.9.4-py3-none-any.whl (1.4 MB 查看哈希值)

上传时间 Python 3

由以下支持