SciPy 1.2.3 发行说明#
SciPy 1.2.3 是一个错误修复版本,与 1.2.2 相比没有新功能。它是 Python 2.7 长期支持 (LTS) 发布系列的一部分。
作者#
Geordie McBain
Matt Haberland
David Hagen
Tyler Reddy
Pauli Virtanen
Eric Larson
Yu Feng
ananyashreyjain
Nikolay Mayorov
Evgeni Burovski
Warren Weckesser
1.2.3 版本关闭的问题#
#4915: scipy.signal.signaltools.py 中的 unique_roots 对于具有相同量级的根存在错误
#5546: 如果 scipy.sparse.linalg.expm 接收到大于 200x200 的数组,则引发 ValueError
#7117: 在对 curve_fit 及相关函数使用 float32 输入数据时警告用户
#7906: scipy.interpolate.UnivariateSpline.integral 对于越界值的错误结果
#9581: 当 x 和 y 数据类型不同时,最小二乘最小化静默失败
#9901: 从 solve_ivp 调用时,lsoda 无法检测刚性问题
#9988: 文档构建在 Sphinx 2.0.0 下损坏
#10303: BUG: optimize: linprog 导致 TestLinprogSimplexBland::test_unbounded_below_no_presolve_corrected 失败
#10376: TST: Travis CI 失败(由于 pytest 5.0 ?)
#10384: CircleCI 文档构建因新警告而失败
#10535: TST: master 分支 CI 失败
#11121: 调用
scipy.interpolate.splprep增加 RAM 使用量。#11198: BUG: 稀疏矩阵特征值分解 (arpack) 的移位求逆模式在某些 k 值下会丢失最小特征值
#11266: 稀疏矩阵构造函数的数据类型检测在 Numpy 1.18.0 上发生变化
1.2.3 版本的拉取请求#
#9992: MAINT: 撤销 Sphinx 版本锁定
#10071: DOC: 重建 SuperLU 置换矩阵以避免 SparseEfficiencyWarning
#10076: BUG: optimize: 修复 curve_fit 处理混合 float32/float64 输入的问题
#10138: BUG: special: 向 ellip_harm 传递无效参数可能导致 Python 崩溃。
#10306: BUG: optimize: 修复 10303 问题
#10309: BUG: 直接传递 jac=None 给 lsoda
#10377: TST, MAINT: 适配 pytest 5.0
#10379: BUG: sparse: 设置可写性以向前兼容 numpy>=1.17
#10426: MAINT: 修复文档构建中的错误
#10540: MAINT: 修复 Travis 和 Circle CI
#10633: BUG: interpolate: 当两个限制都在插值范围之外时,integral(a, b) 应为零
#10833: BUG: 修复复数值的 subspace_angles
#10882: BUG: sparse/arpack: 修复复数厄米矩阵 M 的错误代码
#10906: BUG: sparse/linalg: 修复 np.matrix 输入的 expm
#10961: BUG: 修复 signal.unique_roots
#11126: BUG: interpolate/fitpack: 修复 splprep 中的内存泄漏
#11199: BUG: sparse.linalg: 非对称实数移位求逆 ARPACK 特征值选择中的错误
#11269: 修复:稀疏矩阵构造函数的数据类型检测在 Numpy 1.18.0 上发生变化