一个用于定义、优化和高效评估涉及多维数组的数学表达式的库。
项目描述
Aesara 是一个 Python 库,允许您定义、优化和高效评估涉及多维数组的数学表达式。它建立在 NumPy 之上。Aesara 的特性包括
与 NumPy 紧密集成: 与 NumPy 的接口类似。numpy.ndarrays 也在 Aesara 编译函数内部使用。
高效的符号微分: Aesara 可以计算一个或多个输入函数的导数。
速度和稳定性优化: 避免在计算 log(1 + exp(x)) 等表达式时,当 x 值很大时出现的恶劣错误。
动态 C 代码生成: 更快地评估表达式。
广泛的单元测试和自我验证: 包含检测和诊断错误或潜在问题的工具。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
aesara-2.9.4.tar.gz (4.4 MB 查看哈希值)
构建分发
aesara-2.9.4-py3-none-any.whl (1.4 MB 查看哈希值)
关闭
aesara-2.9.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 704eecf24a0165b2eefcf23539eb0f0c5973081ee3b9ecd8a97b80e1f301ad7a |
|
MD5 | d6fb7f9814e26b3b5a98a9bc2d3c5b5c |
|
BLAKE2b-256 | 6fc9def7bf0e36537470a669a7f23a9543db16d7ef2b9c2edc5995b06c2d8f5f |
关闭
aesara-2.9.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff2224b6cd538264632e7a197e66f8e3705740fc2af0d45cb233072aa43a803d |
|
MD5 | 68f824dfe398509905ee44a0afa87c3a |
|
BLAKE2b-256 | 79bebfc2e288d4e4d576197af13fe10bf6adf211857fb4e591e7efbc8017806d |