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 关闭的 Issue#
#4915: scipy.signal.signaltools.py 中 unique_roots 的错误,针对相同大小的根
#5546: 如果 scipy.sparse.linalg.expm 接收到大于 200x200 的数组,则会引发 ValueError
#7117: 当使用 float32 输入数据到 curve_fit 及其朋友时警告用户
#7906: scipy.interpolate.UnivariateSpline.integral 在超出范围时返回错误结果
#9581: 当 x 和 y 数据类型不同时,最小二乘最小化会静默失败
#9901: 当从 solve_ivp 调用时,lsoda 无法检测到刚性问题
#9988: 使用 Sphinx 2.0.0 时,文档构建中断
#10303: BUG:优化: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 pin
#10071: DOC:重建 SuperLU 排列矩阵,避免 SparseEfficiencyWarning
#10076: BUG:优化:修复混合 float32/float64 输入的 curve_fit
#10138: BUG:特殊:ellip_harm 的无效参数可能会导致 Python 崩溃。
#10306: BUG:优化:修复 10303
#10309: BUG:直接将 jac=None 传递给 lsoda
#10377: TST,MAINT:针对 pytest 5.0 的调整
#10379: BUG:稀疏:将可写性设置为与 numpy>=1.17 向前兼容
#10426: MAINT:修复文档构建错误
#10540: MAINT:修复 Travis 和 Circle
#10633: BUG:插值:当两个限制都超出插值范围时,integral(a, b) 应为零
#10833: BUG:修复复数值的 subspace_angles
#10882: BUG:稀疏/arpack:修复复数 Hermitian M 的错误代码
#10906: BUG:稀疏/linalg:修复 np.matrix 输入的 expm
#10961: BUG:修复 signal.unique_roots
#11126: BUG:插值/fitpack:修复 splprep 中的内存泄漏
#11199: BUG:sparse.linalg:非对称实数移位反转 ARPACK 特征值选择中的错误
#11269: 修复:Numpy 1.18.0 上稀疏矩阵构造函数数据类型检测发生变化