SciPy 1.12 中文文档(七十一)
SciPy 1.9.3 Release Notes
Contents
-
SciPy 1.9.3 Release Notes
-
Authors
-
Issues closed for 1.9.3
-
Pull requests for 1.9.3
-
-
SciPy 1.9.3 是一个修复错误的版本,与 1.9.2 相比没有新功能。
Authors
-
Jelle Aalbers (1)
-
Peter Bell (1)
-
Jake Bowhay (3)
-
Matthew Brett (3)
-
Evgeni Burovski (5)
-
drpeteb (1) +
-
Sebastian Ehlert (1) +
-
GavinZhang (1) +
-
Ralf Gommers (2)
-
Matt Haberland (15)
-
Lakshaya Inani (1) +
-
Joseph T. Iosue (1)
-
Nathan Jacobi (1) +
-
jmkuebler (1) +
-
Nikita Karetnikov (1) +
-
Lechnio (1) +
-
Nicholas McKibben (1)
-
Andrew Nelson (1)
-
o-alexandre-felipe (1) +
-
Tirth Patel (1)
-
Tyler Reddy (51)
-
Martin Reinecke (1)
-
Marie Roald (1) +
-
Pamphile Roy (2)
-
Eli Schwartz (1)
-
serge-sans-paille (1)
-
ehsan shirvanian (1) +
-
Mamoru TASAKA (1) +
-
Samuel Wallan (1)
-
Warren Weckesser (7)
-
Gavin Zhang (1) +
总共有 31 位贡献者参与了此版本的贡献。名字后面带有“+”符号的是首次提交补丁的贡献者。此列表是自动生成的,可能不完全。
Issues closed for 1.9.3
-
#3691: scipy.interpolate.UnivariateSpline segfault
-
#5286: BUG: multivariate_normal returns a pdf for values outside its…
-
#6551: BUG: stats: inconsistency in docs and behavior of gmean and hmean
-
#9245: running scipy.interpolate.tests.test_fitpack::test_bisplev_integer_overflow…
-
#12471: test_bisplev_integer_overflow: Segmentation fault (core dumped)
-
#13321: Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but…
-
#13730:
scipy.stats.mooddoes not correct for ties -
#14019: ks_2samp throws
RuntimeWarning: overflow encountered in double_scalars -
#14589:
shgoerror since scipy 1.8.0.dev0+1529.803e52d -
#14591: Input data validation for RectSphereBivariateSpline
-
#15101: BUG: binom.pmf - RuntimeWarning: divide by zero
-
#15342: BUG: scipy.optimize.minimize: Powell’s method function evaluated…
-
#15964: BUG: lombscargle fails if argument is a view
-
#16211: BUG: Possible bug when using winsorize on pandas data instead…
-
#16459: BUG: stats.ttest_ind returns wrong p-values with permutations
-
#16500:
odr.Model默认meta值在__getattr__失败 -
#16519: BUG: 错误消息中的错误,用于错误的样本维度…
-
#16527: BUG:
syevr中的isuppz维度翻译错误 -
#16600: BUG:
KDTree的可选参数eps似乎无效 -
#16656: 操作稀疏数组时未保留 dtype
-
#16751: BUG:
stats.fit在boltzmann上期望lambda的bound… -
#17012: BUG:
sparse.linalg.lsmr中的小疏忽? -
#17020: BUG: 由于
cythoner.py中的 shebang 行问题导致构建失败 -
#17088: BUG:
stats.rayleigh.fit:返回不一致的loc -
#17104: BUG?
LAMV/_specfunc.lamv中的错误分支 -
#17196: DOC: 修正
stats.mode中的keepdims文档错误
1.9.3 的拉取请求
-
#5288: BUG:
multivariate_normal对其外部值返回 pdf -
#13322: Bug: 将
iprint=0设置为fmin_l_bfgs_b中隐藏所有输出,但… -
#13349: BUG: stats: 重新构建
loggamma._rvs以处理 c << 1。 -
#13411: BUG: 修复
optimize.minimize中的越界评估,powell… -
#15363: BUG: 修复在限制外评估的
powell -
#15381: BUG: 修复
stats.rv_histogram用于非均匀 bins -
#16212:
stats.mood:当存在并列时进行修正 -
#16288: BUG: 修复
fpknot中的崩溃 -
#16318: MAINT: stats: 修复 Pandas Series 上的
_contains_nan -
#16460: 修复
T 检验置换 -
#16506: MAINT: 修复
SHGO的额外参数 -
#16521: BUG: 修复错误消息中的错误,用于错误的样本维度…
-
#16525: MAINT:
stats.ks_2samp:当确切方法… -
#16528: BUG: 通过显式指定操作符修复
syevr系列段错误… -
#16562: BUG: 优化:修复
differential_evolution的错误消息。 -
#16573: FIX:
odr.Model使用默认的meta值时出错 -
#16588: 修复:stats:忽略来自 Boost 二项式实现的除以零警告
-
#16590: 维护:stats.vonmises:将 rvs 包装到-pi,pi 的区间内
-
#16630: 错误修复:eps 参数无效问题已修复
-
#16645: 维护:确保 Lombscargle 的 Pythran 输入是连续的
-
#16649: 在 fitpackmodule.c 中检测双变量样条中的整数溢出…
-
#16657: BUG:稀疏:修复使用空索引参数索引稀疏矩阵的问题。
-
#16669: 修复:
gmean出现虚假除法错误 -
#16701: BUG:修复
ord.{Data,RealData}中的可变数据类型作为默认参数 -
#16752: 维护:stats.boltzmann:修正 _shape_info 拼写错误
-
#16780: BUG:插值:在 make_interp_spline(x,…中检查 x 和 y 的合理性
-
#16836: 维护:避免
func_data,它与系统头文件冲突… -
#16872: BUG:插值:修复 RectSphereBivariateSpline 的工作数组大小
-
#16965: BUG:线性代数:修复 XSLOW 测试 test_sgesdd_lwork_bug_workaround()
-
#17043: 维护:修复小型 LSMR 问题
-
#17090: 维护:stats.rayleigh:强制位置的约束条件
-
#17105: 修复:special:使用适当的分支为
lamv实现 -
#17166: 维护:stats.rv_discrete.pmf:非整数参数应为零
-
#17176: REL:准备 SciPy 1.9.3
-
#17190: BUG:special:修复两个 XSLOW 测试失败。
-
#17193: 维护:更新 meson.build 以使其在 IBM i 系统上工作
-
#17200: 构建:修复不完整线程依赖处理的问题
-
#17204: Keepdims 错误文档修正
-
#17209: 维护:处理 numpy 接受超出边界整数的停用。
-
#17210: 构建:修复构建助手脚本的无效 shebang
SciPy 1.9.2 发布说明
原文链接:
docs.scipy.org/doc/scipy-1.12.0/release/1.9.2-notes.html
内容
-
SciPy 1.9.2 发布说明
-
作者
-
1.9.2 版本关闭的问题
-
1.9.2 的拉取请求
-
-
SciPy 1.9.2 是一个修复 bug 的版本,与 1.9.1 相比没有新功能。它还为多个平台的 Python 3.11 提供了 wheel。
作者
-
Hood Chatham (1)
-
Thomas J. Fan (1)
-
Ralf Gommers (22)
-
Matt Haberland (5)
-
Julien Jerphanion (1)
-
Loïc Estève (1)
-
Nicholas McKibben (2)
-
Naoto Mizuno (1)
-
Andrew Nelson (3)
-
Tyler Reddy (28)
-
Pamphile Roy (1)
-
Ewout ter Hoeven (2)
-
Warren Weckesser (1)
-
Meekail Zain (1) +
本次发布共有 14 位贡献者。名单中带有“+”标记的是首次贡献补丁的人员。该名单是自动生成的,可能不完全。
1.9.2 版本关闭的问题
-
#16545: BUG: 1.9.0rc1:
OptimizeResult在optimize.milp时未填充… -
#16569: BUG:
sparse.hstack在堆叠时返回错误的结果… -
#16898: BUG: optimize.minimize 在 scipy 1.9 中的向后兼容性问题
-
#16935: BUG: 使用 msvc + meson 构建 scipy 时出错 –> 无法使用 cl…
-
#16952: BUG: 使用
scipy.stats.mode处理带有NaN的数据时出错,axis !=… -
#16964: BUG: PyPI 上的 scipy 1.7.3 wheels 要求 numpy<1.23,与其他信息相矛盾…
-
#17026: BUG:
ncf_gen::ppf(..)导致段错误 -
#17050: Pearson3 PPF 在负偏时未正常运行。
-
#17124: BUG: OSX-64 测试失败,test_ppf_against_tables 获取 NaN
1.9.2 的拉取请求
-
#16628: FIX: 在
_stack_along_minor_axis中更新 dtype 解析 -
#16814: FIX: milp: 如果有可能,在超时时返回可行解决方案
-
#16842: ENH: cibuildwheel 基础设施
-
#16909: MAINT: minimize,恢复压缩的 ((1.0)) 处理 #16898
-
#16911: REL: 为 SciPy 1.9.2 准备
-
#16922: DOC: 更新版本切换器至 1.9.1 并将主题固定为 0.9
-
#16934: MAINT: 将
linear_sum_assignment转换为 PyCFunction -
#16943: BLD: 更加便携地使用编译器标志
-
#16954: MAINT: stats.mode: 修复
axis!=1,nan_policy=’omit’时的 bug -
#16966: MAINT: 修复 NumPy 的上限
-
#16969: BLD: 修复
get_install_data的使用,默认为 purelib -
#16975: DOC: 更新 numpy 支持的版本至 1.9.2
-
#16991: BLD: 修复与 MSVC 和 Intel Fortran 构建的问题
-
#17011: cibuildwheel 测试 manylinux_aarch64 的基本测试
-
#17013: BLD: 使 MKL 检测更加健壮,并添加 TODO 注释
-
#17046: CI: 更新 cibuildwheel 至 2.10.1
-
#17055: MAINT: stats.pearson3: 修复负偏度情况下的 ppf
-
#17064: BUG: 修复
truncnorm.logcdf在数值精度上的错误 -
#17096: FIX: 在引发警告/错误之前确保 GIL 保持
-
#17127: TST: stats.studentized_range: 修复错误的测试
-
#17131: MAINT: pyproject.toml: 更新构建系统要求
-
#17132: MAINT: 1.9.2 的后向兼容修复
SciPy 1.9.1 发行说明
内容
-
SciPy 1.9.1 发行说明
-
作者
-
1.9.1 的已关闭问题
-
1.9.1 的拉取请求
-
-
SciPy 1.9.1 是一个修复 bug 的版本,与 1.9.0 相比没有新增功能。特别是包含了一些重要的 meson 构建修复。
作者
-
Anirudh Dagar (1)
-
Ralf Gommers (12)
-
Matt Haberland (2)
-
Andrew Nelson (1)
-
Tyler Reddy (14)
-
Atsushi Sakai (1)
-
Eli Schwartz (1)
-
Warren Weckesser (2)
本次发行共有 8 人参与贡献。名单中带有“+”符号的是首次贡献补丁的人。此列表是自动生成的,可能不完全。
1.9.1 的已关闭问题
-
#14517: scipy/linalg/tests/test_decomp.py::TestSchur::test_sort 测试…
-
#16765: DOC:
scipy.stats.skew现在在常数输入时不再返回 0 -
#16787: BUG: 无法使用 mingw-w64 工具链和 numpy 1.21.6 构建 1.10…
-
#16813: BUG: scipy.interpolate interp1d 外推行为变更…
-
#16878: BUG: optimize.milp 在给定三个约束时无法执行
1.9.1 的拉取请求
-
#16709: BLD: 使版本编号计数更加合理化…
-
#16736: REL: 为 SciPy 1.9.1 做准备
-
#16749: BLD: 安装丢失的
.pxd文件,并更新 TODOs/FIXMEs… -
#16750: BLD: 使 OpenBLAS 检测与 CMake 兼容
-
#16755: TST: sparse.linalg: 放宽 lobpcg 测试 'test_tolerance_float32' 的公差
-
#16760: BLD: 使用更为惯用的方法构建路径…
-
#16768: DOC: stats.skew/kurtosis: 在输入仅有一个时返回 NaN…
-
#16794: BLD/REL: 在 Windows 上使用 numpy 1.22.3 作为构建版本…
-
#16822: BUG/TST: linalg: 更仔细地检查 ‘schur’ 的结果。
-
#16825: BUG: interpolate: 修复 “previous” 和 “next” 外推逻辑…
-
#16862: BUG, DOC: 修复
odr和czt的 sphinx autosummary 生成问题 -
#16881: MAINT: optimize.milp: 修复当三个约束时的输入验证…
-
#16901: MAINT: 1.9.1 的后续补丁
-
#16904: BLD: 更新
meson-python和pybind11的依赖范围以支持…
SciPy 1.9.0 发布说明
原文链接:
docs.scipy.org/doc/scipy-1.12.0/release/1.9.0-notes.html
内容
-
SciPy 1.9.0 发布说明
-
此版本的亮点
-
新特性
-
scipy.interpolate改进 -
scipy.linalg改进 -
scipy.fft改进 -
scipy.optimize改进 -
scipy.signal改进 -
scipy.sparse改进 -
scipy.sparse.linalg改进 -
scipy.spatial改进 -
scipy.stats改进
-
-
已弃用特性
-
过期的弃用
-
不兼容的后向变更
-
其他变更
-
对子包的延迟访问
-
SciPy 切换到 Meson 作为其构建系统
-
-
作者
-
关闭的问题(1.9.0)
-
拉取请求(1.9.0)
-
SciPy 1.9.0 是 6 个月努力的结果。它包含许多新功能,大量错误修复,改进的测试覆盖率和更好的文档。此版本中有多个弃用和 API 变更,详细记录如下。我们鼓励所有用户升级到此版本,因为它包含大量错误修复和优化。在升级之前,我们建议用户检查他们的代码是否使用了已弃用的 SciPy 功能(方法是使用 python -Wd 运行代码,并查看 DeprecationWarning)。我们的开发注意力现在将转向 1.9.x 分支的错误修复版本,并在主分支上添加新功能。
此版本需要 Python 3.8-3.11 和 NumPy 1.18.5 或更高版本。
若要在 PyPy 上运行,需要 PyPy3 6.0+。
此版本的亮点
-
我们现代化了我们的构建系统,采用了
meson,大大提高了我们的构建性能,并提供了更好的构建时配置和跨平台支持, -
添加了
scipy.optimize.milp,用于混合整数线性规划的新函数, -
添加了
scipy.stats.fit,用于将离散和连续分布拟合到数据中。 -
张量积样条插值模式已添加到
scipy.interpolate.RegularGridInterpolator, -
新的全局优化器(DIviding RECTangles 算法)
scipy.optimize.direct。
新功能
scipy.interpolate 的改进
-
加速
RBFInterpolator在高维插值中的评估速度。 -
为
scipy.interpolate.RegularGridInterpolator和其教程添加了基于样条的新插值方法。 -
scipy.interpolate.RegularGridInterpolator和scipy.interpolate.interpn现在接受降序排列的点。 -
RegularGridInterpolator现在可以处理长度为1的网格轴。 -
BivariateSpline子类现在具有一个新方法partial_derivative,用于构建表示原始样条导数的新样条对象。这与单变量样条的相应功能splder和BSpline.derivative类似,并且可以显著加速导数的重复评估。
scipy.linalg 的改进
-
scipy.linalg.expm现在接受 nD 数组。其速度也有所提高。 -
LAPACK 的最低版本要求提高到
3.7.1。
scipy.fft 的改进
- 为
scipy.fft.fht和scipy.fft.ifht添加了uarray多方法,允许提供第三方后端实现,例如最近添加到 CuPy 的实现。
scipy.optimize 的改进
-
添加了全局优化器
scipy.optimize.direct(DIviding RECTangles 算法)。对于像 SciPy 基准套件中的问题一样具有廉价函数评估的问题,direct在执行时间上与 SciPy 中最好的其他求解器(如dual_annealing和differential_evolution)具有竞争力。详见gh-14300了解更多细节。 -
向
scipy.optimize.curve_fit添加了full_output参数,以输出额外的解决方案信息。 -
向
scipy.optimize.differential_evolution添加了integrality参数,可对参数施加整数约束。 -
添加了
vectorized参数,一次迭代只调用向量化的目标函数。这可以通过减少多个目标函数调用的解释器开销来提高最小化速度。 -
scipy.optimize.linprog的默认方法现在是'highs'。 -
添加了
scipy.optimize.milp,用于混合整数线性规划的新函数。 -
在
newton_krylov中添加了 Newton-TFQMR 方法。 -
在
shgo和dual_annealing中添加了对Bounds类的支持,以实现更统一的 API 跨scipy.optimize。 -
向
differential_evolution添加了vectorized关键字。 -
approx_fprime现在适用于向量值函数。
scipy.signal 的改进
-
添加了新的窗口函数
scipy.signal.windows.kaiser_bessel_derived,用于计算 Kaiser-Bessel 导出窗口。 -
单精度
hilbert运算现在由于更一致的dtype处理而更快。
scipy.sparse 的改进
-
向scipy.sparce.csgraph.laplacian添加了
copy参数。使用copy=False进行就地计算可减少内存占用。 -
向scipy.sparce.csgraph.laplacian添加了
dtype参数,用于类型转换。 -
向scipy.sparce.csgraph.laplacian添加了
symmetrized参数,用于生成有向图的对称拉普拉斯矩阵。 -
在 scipy.sparce.csgraph.laplacian 中添加了一个
form参数,可以取三个值之一:array,或function,或lo,用于确定输出拉普拉斯矩阵的格式:*array是一个 numpy 数组(向后兼容的默认值);*function是指向 lambda 函数的指针,用于计算拉普拉斯矩阵-向量或拉普拉斯矩阵-矩阵乘积;*lo结果为LinearOperator的格式。
scipy.sparse.linalg 的改进
lobpcg在小输入情况下的性能改进。
scipy.spatial 的改进
- 在
scipy.spatial.transform.Rotation.from_quat和scipy.spatial.transform.Rotation.as_quat中添加了一个order参数,用于指定四元数的格式。
scipy.stats 的改进
-
scipy.stats.monte_carlo_test执行单样本蒙特卡罗假设检验,用于评估样本是否来自给定分布。除了复现假设检验结果,例如scipy.stats.ks_1samp、scipy.stats.normaltest和scipy.stats.cramervonmises,而且不受小样本限制,还可以使用任意统计量和分布执行类似的检验。 -
几个
scipy.stats函数支持新的axis(整数或整数元组)和nan_policy(‘raise’、‘omit’ 或 ‘propagate’)以及keepdims参数。即使没有scipy.stats.mstats对应的函数,这些函数也支持遮罩数组作为输入。对于多维数组的边缘情况,如轴切片没有未遮蔽元素或整个输入大小为零时,处理方式都是一致的。 -
在
scipy.stats.hmean中添加了一个weights参数。 -
对
scipy.stats.levy_stable进行了几项改进。对于 pdf 和 cdf 的数值评估有了实质性的改进,解决了#12658)和#14944)。对于稳定参数alpha接近或等于 1 以及alpha接近其最大值 2,改进尤为显著,而对于alpha低于但接近其最大值 2,改进也很明显。基于快速傅里叶变换的 pdf 计算方法也已更新,采用了王和张在其 2008 年会议论文Simpson's rule based FFT method to compute densities of stable distribution中的方法,使得这种方法在与默认方法竞争时更有竞争力。此外,用户现在可以选择将 Levy Stable 分布的参数化更改为 Nolan 的“S0”参数化,该参数化在 SciPy 的 pdf 和 cdf 实现中内部使用。“S0”参数化在 Nolan 的论文Numerical calculation of stable densities and distribution functions)中有描述,SciPy 的实现基于此论文。使用“S0”,delta和gamma是合适的位置和尺度参数。在固定delta和gamma的情况下,结果分布的位置和尺度随着alpha和beta的变化保持不变。默认的“S1”参数化并非如此。最后,已暴露更多选项,允许用户在默认和 FFT 方法的 pdf 和 cdf 计算中权衡运行时和准确性。更多信息可以在此处的文档中找到(待链接)。 -
增加了
scipy.stats.fit,用于将离散和连续分布拟合到数据中。 -
方法
"pearson"和"tippet"来自scipy.stats.combine_pvalues已修复,确保返回正确的 p 值,解决了#15373)。此外,对scipy.stats.combine_pvalues的文档进行了扩展和改进。 -
与其他缩减函数不同,
stats.mode未消耗正在操作的轴,并且对于负轴输入失败。这两个错误已被修复。请注意,stats.mode现在将消耗输入轴,并返回删除了axis维度的 ndarray。 -
替换
scipy.stats.ncf的实现为来自 Boost 的实现,以提高可靠性。 -
向
scipy.stats.qmc.Sobol添加了 bits 参数。它允许使用从 0 到 64 位来计算序列。默认值为None,对应于 30 以保持向后兼容性。使用更高的值可以允许采样更多点。注意:bits不影响输出的数据类型。 -
向
scipy.stats.qmc.QMCEngine添加了 integers 方法。它允许使用任何 QMC 采样器来采样整数。 -
改进了
stats.pareto的拟合速度和准确性。 -
向
NumericalInversePolynomial添加了qrvs方法,以匹配NumericalInverseHermite的情况。 -
gennorm和nakagami的随机变量生成速度更快。 -
添加了
lloyd_centroidal_voronoi_tessellation以通过 Voronoi 图和中心化操作的迭代应用来改进样本分布。 -
添加
scipy.stats.qmc.PoissonDisk以使用泊松盘采样方法进行采样。它保证样本之间的距离至少为给定的radius。 -
添加
scipy.stats.pmean以计算加权幂平均值,也称为广义平均值。
弃用特性
-
由于多个分布的形状参数
n冲突,使用分布moment方法与关键字参数n已弃用。关键字n被关键字order替换。 -
类似地,使用分布
interval方法与关键字参数alpha已弃用。关键字alpha被关键字confidence替换。 -
scipy.optimize.linprog的'simplex'、'revised simplex'和'interior-point'方法已弃用。新代码应使用highs、highs-ds或highs-ipm方法。 -
从
stats.mode中已弃用对非数值数组的支持。可以使用pandas.DataFrame.mode。 -
函数 spatial.distance.kulsinski 已弃用,推荐使用 spatial.distance.kulczynski1。
-
截断牛顿(TNC)算法的
maxiter关键字已弃用,推荐使用maxfun。 -
Delauney.qhull的vertices关键字现在引发 DeprecationWarning,长期以来仅在文档中已弃用。 -
rv_continuous,rv_discrete和rv_sample的extradoc关键字现在引发 DeprecationWarning,长期以来仅在文档中已弃用。
过期弃用
现在正在努力跟进长期废弃的内容。以下先前废弃的功能受到影响:
-
稀疏矩阵中的对象数组现在会引发错误。
-
对稀疏矩阵的不精确索引现在会引发错误。
-
现在将
radius=None传递给scipy.spatial.SphericalVoronoi会引发错误(不再像以前那样默认添加radius为 1)。 -
如果输入的
ndim > 1,则几个 BSpline 方法现在会引发错误。 -
统计分布的
_rvs方法现在需要一个size参数。 -
在
scipy.signal.convolve2d中传递不能转换为输出类型的fillvalue现在会引发错误。 -
scipy.spatial.distance现在强制输入向量为一维。 -
移除了
stats.itemfreq。 -
移除了
stats.median_absolute_deviation。 -
从
kdtree.query中移除了n_jobs关键字参数和使用k=None。 -
从
interpolate.PPoly.extend中移除了right关键字。 -
从
scipy.linalg.solve_*中移除了debug关键字。 -
从
scipy.interpolate的_ppform类移除了。 -
移除了 BSR 方法中的
matvec和matmat。 -
从
cluster.dendrogram中移除了mlab截断模式。 -
移除了
cluster.vq.py_vq2。 -
从
optimize.minimize(method='Nelder-Mead')中移除了ftol和xtol关键字参数。 -
移除了
signal.windows.hanning。 -
从
linalg中移除了 LAPACK 的gegv函数;这提升了最小要求的 LAPACK 版本至 3.7.1。 -
移除了
spatial.distance.matching。 -
移除了
scipy.random的别名scipy.random。 -
从
scipy.misc中移除了与文档字符串相关的函数(docformat、inherit_docstring_from、extend_notes_in_docstring、replace_notes_in_docstring、indentcount_lines、filldoc、unindent_dict、unindent_string)。 -
移除了
linalg.pinv2。
向后不兼容的更改
-
几个
scipy.stats函数现在将np.matrix转换为适当形状的pynp.ndarray``s before the calculation is performed. In this case, the output will be a scalar or ``np.ndarray,而不是一个二维np.matrix。类似地,虽然仍然忽略掩码数组的掩码元素,但输出将是标量或np.ndarray,而不是带有mask=False的掩码数组。 -
scipy.optimize.linprog的默认方法现在是'highs',不再是'interior-point'(现在已弃用),因此默认方法不再支持回调函数和某些选项。使用默认方法时,当无法找到最优解(例如问题无法解决)时,返回的OptimizeResult的x属性现在为None(而不是非最优数组)。 -
对于
scipy.stats.combine_pvalues,返回方法"pearson"的检验统计量的符号已经翻转,使得统计量的较高值现在对应较低的 p 值,使得该统计量更加与其他方法和大多数文献保持一致。 -
scipy.linalg.expm由于历史原因使用了稀疏实现,因此曾接受稀疏数组。现在它仅适用于 nD 数组。如需稀疏使用,请明确使用scipy.sparse.linalg.expm。 -
scipy.stats.circvar的定义已经恢复为文献中标准的定义;请注意,这与scipy.stats.circstd的平方不同。 -
在 MultinomialQMC 和 MultivariateNormalQMC 中删除了对 QMCEngine 的继承。这将删除 fast_forward 和 reset 方法。
-
MultinomialQMC 的初始化现在需要 n_trials 作为试验次数。因此,MultinomialQMC.random 的输出现在具有正确的形状
(n, pvals)。 -
几个特定函数的警告(
F_onewayConstantInputWarning、F_onewayBadInputSizesWarning、PearsonRConstantInputWarning、PearsonRNearConstantInputWarning、SpearmanRConstantInputWarning和BootstrapDegenerateDistributionWarning)已被更通用的警告所取代。
其他变更
-
SciPy 现已提供了一份针对开发者的草案 CLI,利用了
doit、click和rich-click工具。更多详情请参见 gh-15959)。 -
SciPy 贡献者指南已经重新组织并更新(详见 #15947))。
-
scipy.integrate中的 QUADPACK Fortran 程序(驱动scipy.integrate.quad)已标记为递归。这应该修复多变量积分(nquad 等)中的稀有问题,并消除了特定编译器的编译标志(如 ifort 的 /recursive)。如果此更改对您造成问题,请提交问题报告。这也适用于scipy.interpolate中的FITPACK程序,它们驱动splrep、splev等以及*UnivariateSpline和*BivariateSpline类。 -
USE_PROPACK环境变量已重命名为SCIPY_USE_PROPACK;将其设置为非零值将启用与之前相同的PROPACK库的使用。 -
在 Windows 上使用 MSVC 构建 SciPy 现在至少需要 vc142 工具集(在 Visual Studio 2019 及更高版本中可用)。
懒惰访问子包
在此发布版本之前,SciPy 的所有子包(cluster、fft、ndimage 等)都必须显式导入。现在,这些子包在首次访问时被惰性加载,因此可以进行如下操作(如果在交互式使用时希望如此,实际上不推荐用于代码,详见 SciPy API):import scipy as sp; sp.fft.dct([1, 2, 3])。优点包括:在交互式终端中更容易导航 SciPy,减少子包导入冲突(以前需要 import networkx.linalg as nla; import scipy.linalg as sla),以及在教学和实验中避免重复更新导入。另请参阅 相关的社区规范文档)。
SciPy 切换到 Meson 作为其构建系统
这是首次发布,使用 Meson) 作为构建系统。在使用 pip 或 pypa/build 进行安装时,将使用 Meson(通过 meson-python 构建钩子调用)。这一变更带来了显著的好处 - 最重要的是更快的构建时间,同时还支持更好的交叉编译和更清晰的构建日志。
注意
本发布版本仍然支持基于 numpy.distutils 的构建方式。可以通过 setup.py 命令行界面调用这些构建(例如 python setup.py install)。计划在 1.10.0 版本之前移除对 numpy.distutils 的支持。
与使用 numpy.distutils 构建相比,从源代码构建时有许多变化:
-
新的构建依赖项:
meson、ninja和pkg-config。不再需要setuptools和wheel。 -
支持的 BLAS 和 LAPACK 库没有更改,但发现机制已经改变:现在使用
pkg-config而不是硬编码路径或site.cfg文件。 -
默认构建使用 OpenBLAS。有关详细信息,请参阅 选择 BLAS 和 LAPACK 库。
可用于构建 wheels 的两个 CLI 是 pip 和 build。此外,SciPy 存储库包含一个用于任何类型开发任务的 python dev.py CLI(查看其 --help 以获取详细信息)。有关旧版(distutils)和新版(meson)构建命令的比较,请参阅 Meson and distutils ways of doing things。
关于在 SciPy 中引入 Meson 支持的更多信息,请参见 gh-13615 和 这篇博客文章。
作者
-
endolith(12)
-
h-vetinari(11)
-
Caio Agiani(2)+
-
Emmy Albert(1)+
-
Joseph Albert(1)
-
Tania Allard(3)
-
Carsten Allefeld(1)+
-
Kartik Anand(1)+
-
Virgile Andreani(2)+
-
Weh Andreas(1)+
-
Francesco Andreuzzi(5)+
-
Kian-Meng Ang(2)+
-
Gerrit Ansmann(1)
-
Ar-Kareem(1)+
-
Shehan Atukorala(1)+
-
avishai231(1)+
-
Blair Azzopardi(1)
-
Sayantika Banik(2)+
-
Ross Barnowski(9)
-
Christoph Baumgarten(3)
-
Nickolai Belakovski(1)
-
Peter Bell(9)
-
Sebastian Berg(3)
-
Bharath(1)+
-
bobcatCA(2)+
-
boussoffara(2)+
-
Islem BOUZENIA(1)+
-
Jake Bowhay(41)+
-
Matthew Brett(11)
-
Dietrich Brunn(2)+
-
Michael Burkhart(2)+
-
Evgeni Burovski(96)
-
Matthias Bussonnier(20)
-
Dominic C(1)
-
Cameron(1)+
-
CJ Carey(3)
-
Thomas A Caswell(2)
-
Ali Cetin(2)+
-
Hood Chatham(5)+
-
Klesk Chonkin(1)
-
Craig Citro(1)+
-
Dan Cogswell(1)+
-
Luigi Cruz(1)+
-
Anirudh Dagar(5)
-
Brandon David(1)
-
deepakdinesh1123(1)+
-
Denton DeLoss(1)+
-
derbuihan(2)+
-
Sameer Deshmukh(13)+
-
Niels Doucet(1)+
-
DWesl(8)
-
eytanadler(30)+
-
Thomas J. Fan(5)
-
Isuru Fernando(3)
-
Joseph Fox-Rabinovitz(1)
-
Ryan Gibson(4)+
-
Ralf Gommers(327)
-
Srinivas Gorur-Shandilya(1)+
-
Alex Griffing(2)
-
Matt Haberland(461)
-
Tristan Hearn(1)+
-
Jonathan Helgert(1)+
-
Samuel Hinton(1)+
-
Jake(1)+
-
Stewart Jamieson(1)+
-
Jan-Hendrik Müller(1)
-
Yikun Jiang(1)+
-
JuliaMelle01(1)+
-
jyuv(12)+
-
Toshiki Kataoka(1)
-
Chris Keefe(1)+
-
Robert Kern(4)
-
Andrew Knyazev(11)
-
Matthias Koeppe(4)+
-
Sergey Koposov(1)
-
Volodymyr Kozachynskyi(1)+
-
Yotaro Kubo(2)+
-
Jacob Lapenna(1)+
-
Peter Mahler Larsen(8)
-
Eric Larson(4)
-
Laurynas Mikšys(1)+
-
Antony Lee(1)
-
Gregory R. Lee(2)
-
lerichi(1)+
-
Tim Leslie(2)
-
-
- Lim(1)
-
-
Smit Lunagariya(43)
-
lutefiskhotdish(1)+
-
Cong Ma(12)
-
Syrtis Major(1)
-
Nicholas McKibben(18)
-
Melissa Weber Mendonça(10)
-
Mark Mikofski(1)
-
Jarrod Millman(13)
-
Harsh Mishra(6)
-
ML-Nielsen(3)+
-
Matthew Murray(1)+
-
Andrew Nelson(50)
-
Dimitri Papadopoulos Orfanos(1)+
-
Evgueni Ovtchinnikov(2)+
-
Sambit Panda(1)
-
Nick Papior(2)
-
Tirth Patel(43)
-
Petar Mlinarić(1)
-
petroselo(1)+
-
Ilhan Polat(64)
-
Anthony Polloreno(1)
-
Amit Portnoy(1)+
-
Quentin Barthélemy(9)
-
Patrick N. Raanes(1)+
-
Tyler Reddy(185)
-
Pamphile Roy(199)
-
Vivek Roy(2)+
-
sabonerune(1)+
-
Niyas Sait(2)+
-
Atsushi Sakai(25)
-
Mazen Sayed(1)+
-
Eduardo Schettino(5)+
-
Daniel Schmitz(6)+
-
Eli Schwartz(4)+
-
SELEE(2)+
-
Namami Shanker(4)
-
siddhantwahal(1)+
-
Gagandeep Singh(8)
-
Soph(1)+
-
Shivnaren Srinivasan(1)+
-
Scott Staniewicz(1)+
-
Leo C. Stein(4)
-
Albert Steppi(7)
-
Christopher Strickland(1)+
-
Kai Striega(4)
-
Søren Fuglede Jørgensen(1)
-
Aleksandr Tagilov(1)+
-
Masayuki Takagi(1)+
-
Sai Teja(1)+
-
Ewout ter Hoeven(2)+
-
Will Tirone(2)
-
Bas van Beek(7)
-
Dhruv Vats(1)
-
Arthur Volant(1)
-
Samuel Wallan(5)
-
Stefan van der Walt(8)
-
Warren Weckesser(84)
-
Anreas Weh(1)
-
Nils Werner(1)
-
Aviv Yaish(1)+
-
Dowon Yi(1)
-
Rory Yorke(1)
-
Yosshi999(1)+
-
yuanx749(2)+
-
Gang Zhao(23)
-
ZhihuiChen0903(1)
-
Pavel Zun(1)+
-
David Zwicker(1)+
此版本共有 154 人参与贡献。名字后带“+”表示首次提交补丁的贡献者。此名单由系统自动生成,可能不完全。
1.9.0 关闭的问题
-
#1884: stats 分布拟合问题(Trac #1359)
-
#2047: BivariateSpline 缺少 derivatives()方法(Trac #1522)
-
#2071: TST:stats:
check_sample_var应为双侧(Trac #1546) -
#2414: 非整数 n 下的 stats binom(Trac #1895)
-
#2623: stats.distributions 测试套件的统计功效
-
#2625: wilcoxon()函数不返回 z 统计量
-
#2650: (2D)插值函数应支持复数
-
#2834: ksone 拟合
-
#2868: nan 和 stats.percentileofscore
-
#2877: distributions.ncf 的数值问题
-
#2993: optimize.approx_fprime 和 jacobians
-
#3214: stats 分布 ppf-cdf 往返
-
#3758: 由非整数
values定义的离散分布… -
#4130: BUG:stats:fisher_exact 返回不正确的 p 值
-
#4897: 根据
stackoverflow.com/questions/30048315,expm 比 matlab 慢 10 倍 -
#5103: 文档建议 scipy.sparse.linalg.expm_multiply 支持 LinearOperator…
-
#5266: Netlib LAPACK >3.5.0 中的废弃例程
-
#5890: 使用 scipy.interpolate.RegularGridInterpolator 时的未定义行为…
-
#5982: scipy.stats.levy_stable.interval 中的关键字冲突
-
#6472: scipy.stats.invwishart 未检查比例矩阵是否对称
-
#6551: BUG:stats:gmean 和 hmean 的文档和行为不一致
-
#6624: RegularGridInterpolator 错误处理 nan
-
#6882: 某些递归 scipy.integrate.quad(例如 dblquad 和 nquad)…
-
#7469: interp2d 文档误导
-
#7560: RegularGridInterpolator 是否应支持长度为 1 的维度?
-
#8850: Scipy.interpolate.griddata 错误:Exception ignored in: ‘scipy.spatial.qhull._Qhull.dealloc’
-
#8928: BUG: scipy.stats.norm 在 loc… 时函数的期望值错误
-
#9213: C++ 代码中的 STDC_VERSION 检查
-
#9231: stats.fisher_exact 中的无限循环
-
#9313: 如果…,geometric distribution stats.geom 返回负值
-
#9524: interpn 返回 nan,即使数据完全有效
-
#9591: scipy.interpolate.interp1d 使用 kind=“previous” 时不进行外推…
-
#9815: stats.mode 的 nan_policy ‘propagate’ 无效?
-
#9944:
scipy.interpolate.RectBivariateSpline的文档是… -
#9999: BUG: Cython 和 C 中未检查的 malloc() 调用…
-
#10096: 为 circstd(和 circvar?)添加文献引用
-
#10446: RuntimeWarning: invalid value encountered in stats.genextreme
-
#10577: scipy.stats 路线图的额外讨论
-
#10821: Yeo-Johnson Transform 中的错误,也在 Scikit-Learn 中出现
-
#10983: 计算 > 20% 特征值时,LOBPCG 效率低下
-
#11145: scipy.sparse.linalg.splu 处的意外 SparseEfficiencyWarning
-
#11406: scipy.sparse.linalg.svds(v1.4.1)在奇异矩阵上无法…
-
#11447: scipy.interpolate.interpn:处理 ValueError(‘维度中的点…
-
#11673: intlinprog:整数线性规划求解器
-
#11742: MAINT: stats: 仅获取偏度要比…花费 34000 倍的时间
-
#11806: 使用
weibull_min拟合分布时结果出乎意料地差… -
#11828: UnivariateSpline 在多线程情况下给出不同的结果…
-
#11948: 拟合离散分布
-
#12073: 在文档中添加注意事项
-
#12370: truncnorm.rvs 在版本 1.5.0rc2 上极其缓慢
-
#12456: 添加广义均值计算
-
#12480: RectBivariateSpline 导数评估器速度慢
-
#12485:
linprog返回错误的消息 -
#12506: ENH: stats:统计检验的单侧 p 值
-
#12545:
stats.pareto.fit引发 RuntimeWarning -
#12548:
scipy.stats.skew返回 MaskedArray -
#12633: 提供更简单的开发工作流程?
-
#12658:
scipy.stats.levy_stable.pdf可能不准确并返回 NaN -
#12733:
scipy.stats.truncnorm.cdf速度慢 -
#12838: 在
scipy.linalg.expm中接受多个矩阵 -
#12848: DOC: stats:多变量分布文档问题
-
#12870: Levy Stable 随机变量代码有拼写错误
-
#12871: Levy Stable 分布使用的参数化不是位置…
-
#13200:
scipy.optimize.linprog的错误 -
#13462:
scipy.stats公共 API 中警告和结果对象过多 -
#13582: ENH: stats:
rv_continuous.stats与数组形状:使用_stats… -
#13615: RFC: 切换到 Meson 作为构建系统
-
#13632:
stats.rv_discrete未检查xk值是否为整数 -
#13655: MAINT:
stats.rv_generic:moment方法退回到_munp… -
#13689: Wilcoxon 在
mode=exact时未正确检测到并列 -
#13835: 在
interval()方法中更改alpha参数的名称 -
#13872: 添加方法详细信息或参考
scipy.integrate.dblquad -
#13912: 添加泊松盘抽样到 QMC
-
#13996: Fisk 分布文档中的拼写错误
-
#14035:
roots_jacobi对大参数值的支持 -
#14081:
scipy.optimize._linprog_simplex._apply_pivot依赖不对称… -
#14095:
scipy.stats.norm.pdf耗时且占用内存过多 -
#14162: 线程安全的
RectBivariateSpline -
#14267: BUG: 在线文档返回 404 错误 - URL 中
reference错误 -
#14313:
ks_2samp:示例描述与示例输出不匹配 -
#14418: 对于具有相同单个… 的两个样本分布的
ttest_ind… -
#14455: 添加来自 highs 的混合整数线性规划
-
#14462: Shapiro 测试返回负的 p 值
-
#14471: ‘revised simplex’ 和 ‘interior-point’ 方法极其…
-
#14505: 优化收敛到超出范围的参数…
-
#14527: 使用 KDTree 发生分段错误
-
#14548: 在
Scipy.spatial.transform.rotation.Rotation中的四元数添加约定标志 -
#14565: optimize.minimize: 存在回调导致方法 TNC…
-
#14622: BUG: (某种程度上) 当不平衡时,mannwhitneyu 达到最大递归限制…
-
#14645: ENH: 尝试使用大量内存时出现 MemoryError…
-
#14716: BUG: stats:
loguniform分布过度参数化。 -
#14731: BUG: scipy.sparse.csgraph.maximum_flow 中的残余图不正确
-
#14745: BUG: scipy.ndimage.convolve 文档不正确
-
#14750: ENH: 添加一个更多的无导数优化方法
-
#14753: 提议通过极小化估计截断正态分布来进行合作…
-
#14777: BUG: stats.t 对于 df=np.inf 的错误限制和无警告
-
#14793: BUG: 当坐标包含时,cKDTree.query_pairs 缺少对。
-
#14861: BUG: 当所有边界都相等时,错误消息不清楚…
-
#14889: BUG: NumPy 的
random模块不应该在scipy中… -
#14914: CI 作业代码覆盖率失败(再次)
-
#14926: 应将 RegularGridInterpolator 称为 RectilinearGridInterpolator
-
#14986: 防止新的 Python 版本尝试安装旧版本…
-
#14994: BUG: 雷维稳定性
-
#15009: BUG: scipy.stats.multiscale_graphcorr p 值计算方式不同…
-
#15059: BUG: find_peaks_cwt 的文档与代码不一致
-
#15082: DOC: 从截断正态分布中抽样
-
#15110: 错误:truncnorm.cdf 在尾部返回不正确的值
-
#15125: 停用
scipy.spatial.distance.kulsinski -
#15133: 错误:Log_norm 描述不正确并产生不正确…
-
#15150: 错误:RBFInterpolator 对于向量数据比 Rbf 慢得多
-
#15172: 错误:special:
log_ndtr中的高相对误差 -
#15195: 错误:stats:跟踪警告和/或…
-
#15199: 错误:发生
spsolve_triangular错误 -
#15210: 错误:稀疏矩阵使用
__rmul__时引发 ValueError -
#15245: 维护:scipy.stats._levy_stable 应被视为子包…
-
#15252: 文档:Multivariate normal CDF 文档字符串中的拼写错误
-
#15296: 错误:SciPy 1.7.x 在 Cygwin 上的构建失败
-
#15308: 错误:OpenBLAS 0.3.18 支持
-
#15338: 文档:在
f_oneway中将*args参数重命名为*samples -
#15345: 错误:boschloo_exact 给出的 p 值 > 1(有时为 nan)
-
#15368: 构建警告:
unuran_wrapper.pyx -
#15373: 错误:Tippett 和 Pearson 方法用于 combine_pvalues 不…
-
#15415:
integrate.quad_vec缺少limit参数的文档 -
#15456: 在 Windows 使用 Mingw-w64 构建时 HiGHS 代码段错误
-
#15458: 文档:scipy.interpolate.bisplev 文档不准确
-
#15488: 增强:scipy.optimize 文档中缺少示例
-
#15507: 错误:scipy.optimize.linprog:算法确定问题…
-
#15508: 错误:multivariate_normal 中的错误错误消息
-
#15541: 错误:scipy.stats.powerlaw,为什么 x ∈ (0,1)? x 可以超过…
-
#15551: 维护:stats:在
stats.mode中停用非数值数组支持 -
#15568: 基准/CI:基准超时
-
#15572: 错误:
scipy.spatial.transform.rotation,错误的停用… -
#15575: 错误:初始构建的测试失败 [arm64 机器]
-
#15589: BUG: scipy.special.factorialk 的文档字符串与行为不一致
-
#15601: BUG:
signal.csd在average==’median’时的尺度因子问题… -
#15617: ENH: stats: 所有多变量分布应该支持冻结
-
#15631: BUG: 在 doctest 中的 stats.fit 中间歇性失败
-
#15635: CI: ASK: 移除 LaTeX 文档构建?
-
#15638: DEV: 在构建文档时,
dev.py缺少 PYTHONPATH -
#15644: DOC: stats.ks_1samp 中示例中的错误评论
-
#15666: CI: 在 CircleCI 中构建文档失败
-
#15670: BUG: 在 test__dual_annealing.py 的 test_bounds_class 中出现 AssertionError
-
#15689: BUG: rv_continuous 的 fit 方法中形状参数的默认值问题
-
#15692: CI: 在主分支中的 scipy.scipy (Main refguide_asv_check) 构建文档失败
-
#15696: DOC: 文档中关于 scipy.stats.ttest_1samp 的错误信息
-
#15700: BUG: 在 test_propack.py 中出现 AssertionError
-
#15730: BUG: “terminate called after throwing an instance of ‘std::out_of_range’”…
-
#15732: DEP: 对稀疏矩阵中不精确索引的弃用
-
#15734: DEP: 处理 bspline 中对 ndim >1 的弃用
-
#15735: DEP: 对 scipy.linalg.solve 的 sym_pos 关键字添加实际的 DeprecationWarning
-
#15736: DEP: 从
scipy.linalg.solve_*中移除debug关键字 -
#15737: DEP: 执行对 pinv2 的弃用操作
-
#15739: DEP: 强化在 optimize.minimize 中 >1 维输入的弃用操作
-
#15740: DEP: 对 spatial.distance 中的输入向量进行挤压的弃用操作
-
#15741: DEP: 移除 spatial.distance.matching
-
#15742: DEP: 在
signal.convolve2d中,如果 fillvalue 无法转换为输出类型,引发异常 -
#15743: DEP: 强制在
spatial.SphericalVoronoi中使用半径参数 -
#15744: DEP: 强化对 dual_annealing 参数 ‘local_search_options’ 的弃用警告
-
#15745: DEP: 移除 signal.windows.hanning
-
#15746: DEP: 从 KDTree.query 中移除 k=None
-
#15747: DEP:stats:移除未带
size参数的_rvs支持 -
#15750: DEP:从 kdtree 中移除
n_jobs -
#15751: DEP:从 neldermead 中移除 ftol/xtol
-
#15752: DEP:从 interpolate.PPoly.extend 中移除 right 关键字
-
#15753: DEP:移除
_ppform -
#15754: DEP:从 dendrogram 中移除 mlab 模式
-
#15757: DEP:与文档字符串相关的废弃
-
#15758: DEP:移除 LAPACK 的 *gegv 函数
-
#15759: DEP:移除旧的 BSR 方法
-
#15760: DEP:移除 py_vq2
-
#15761: DEP:移除 stats.itemfreq
-
#15762: DEP:移除 stats.median_absolute_deviation
-
#15773: BUG:iirfilter 允许 band-pass 和 band-stop… 中的 Wn[1] < Wn[0]
-
#15780: BUG:Azure 上的 PyTest 7.1 测试中断
-
#15843: BUG:scipy.stats.brunnermunzel 对未记录的… 返回 nan
-
#15854: CI:Windows Meson 作业在 OpenBLAS 二进制下载时有时会失败
-
#15866: BUG/CI:标记为“Linux Tests…”的测试中使用了错误的 Python 版本
-
#15871: BUG:stats:
TestTruncnorm.test_moments测试失败… -
#15899: BUG:_calc_uniform_order_statistic_medians 文档示例…
-
#15927: BUG:signal.convolve 中 INF 和 NAN 的处理不一致
-
#15931: BUG:scipy/io/arff/tests/test_arffread.py::TestNoData::test_nodata…
-
#15960: BUG:scipy.signal.lfilter 文档错误
-
#15961: BUG:scipy.stats.beta 和 bernoulli 处理 float32 输入失败
-
#15962: macOS Meson 构建中的竞争条件,涉及
_matfuncs_expm… -
#15987: CI:
np.matrix废弃警告 -
#16007: BUG:
ttest_ind_from_stats文档中的混淆错误 -
#16011: BUG:scipy.optimize.basinhopping 文档中的拼写错误
-
#16020: BUG:dev.py 文件未找到
-
#16027: jc 应该是 (n-1)/2
-
#16031: BUG: scipy.sparse.linalg.norm 在稀疏数组上无法工作
-
#16036: 在 f-strings 上缺少
f前缀 -
#16054: Bug: 使用 dev.py 的 Meson 构建无法检测到 SciPy 在 debian…
-
#16065: BUG: 使用
python runtests.py在 Gitpod 构建失败;转移到… -
#16074: BUG: 使用
numpydoc==1.3时,refguide 检查失败 -
#16081: CI, MAINT: stats.describe 中出现轻微 refguide 失败
-
#16121: DOC: scipy.interpolate.RegularGridInterpolator 和 interpn 的工作原理…
-
#16162: BUG: Pandas float32 在 curve_fit 中给出错误结果
-
#16171: BUG: scipy.stats.multivariate_hypergeom.rvs 引发 ValueError…
-
#16219:
TestSobol.test_0dim在 32 位 Linux 环境中失败 -
#16233: BUG:
sf_error函数中由于新的引用问题导致内存泄漏 -
#16254: DEP: 在
_minimize_tnc的maxiter参数中添加弃用警告 -
#16292: BUG: 编译错误:初始化时没有匹配的构造函数…
-
#16300: BLD: 在 Ubuntu 虚拟环境中使用 meson 安装问题
-
#16337: TST: stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full… 测试失败
-
#16347: TST, MAINT: 在 wheels 仓库中的 32 位 Linux 测试失败
-
#16358: TST, MAINT: 在 32 位 Windows 上的 test_theilslopes_warnings 测试失败
-
#16378: DOC: pydata-sphinx-theme v0.9 默认为暗模式…
-
#16381: BUG: bootstrap 对配对统计量出现 ValueError
-
#16382: BUG: truncnorm.fit 无法正确拟合
-
#16403: MAINT: 由于新的浮点数要求,NumPy 主要需要进行一些更新…
-
#16409: BUG: qhull 在数组类型错误时发生 SIGSEGV
-
#16418: BUG: scipy.stats.mode 返回值发生了变化…
-
#16419: BUG: 当某些情况下 scipy.stats.nbinom.logcdf 返回错误结果时…
-
#16426: BUG: stats.shapiro 对用户数组进行了原地修改
-
#16446: BUG: 在 macOS Monterey + xcode 13.2 上出现剥离问题
-
#16465: BLD: 新的 sdist 存在一些元数据问题
-
#16466: BUG: linprog 失败 - OptimizeResult.x 返回 NoneType
-
#16495: HiGHS 在 Windows 上编译失败(在 conda-forge 环境下)
-
#16523: BUG: 在预发行任务中出现测试失败:
TestFactorized.test_singular_with_umfpack -
#16540: BLD: meson 0.63.0 和新的 CI 测试在 Linux 上的失败修复
-
#16555: 从源代码构建 1.9.x 分支需要在 meson-python 中进行修复...
-
#16609: BUG:
scipy.optimize.linprog对于微不足道的最优解的报告... -
#16681: BUG: linprog 整数解只接受列表,而不接受数组
-
#16718: BUG: Cython 0.29.31 中的 memoryview 错误
1.9.0 的 Pull 请求
-
#9523: ENH: 改进 Stable 分布
-
#11829: 修复在 svds 中对小奇异值的安全处理
-
#13490: DEV: 检查分布/方法关键字名称冲突
-
#13572: ENH: 为
scipy.stats.percentileofscore添加 n-D 和 nan_policy 支持 -
#13918: ENH: QMC 的 Poisson 磁盘采样
-
#13955: DOC: SciPy 扩展的代码风格和文档字符串指南
-
#14003: DOC: 澄清
stats.fisk概率密度函数的定义 -
#14036: ENH: 修复
roots_jacobi和相关特殊函数中的数值问题 -
#14087: DOC: 解释 t 检验函数中的零假设
-
#14142: DOC: 为解包问题添加更好的错误消息
-
#14143: 支持
LinearOperator在expm_multiply中的应用 -
#14300: ENH: 将 DIRECT 算法添加到
scipy.optimize中 -
#14576: ENH: 在 stats 中添加单样本蒙特卡罗假设检验
-
#14642: ENH: 将 Lloyd's 算法添加到
scipy.spatial以提高... -
#14718: DOC: 调整 bootstrap 文档以强调批次控制...
-
#14781: BUG: 修复
t分布中无穷大df的处理问题 -
#14847: ENH: BLD: 使用 Meson 构建 SciPy
-
#14877: DOC: 更新
ndimage中卷积原点的文档(#14745) -
#15001: ENH: sparse.linalg: 更全面的测试(不仅适用于 1-D...
-
#15026: ENH: 允许
approx_fprime处理向量值函数 -
#15079: ENH: linalg: expm 重大修订和 ndarray 处理
-
#15140: ENH: 使
stats.kappa3能够处理数组输入 -
#15154: DOC:
lobpcg的文档字符串示例中存在一个小 bug -
#15165: MAINT: 避免在 scipy.init.py 中使用 del 删除 numpy 符号
-
#15168: REL: 版本设置为 1.9.0.dev0
-
#15169: DOC: 修正多变量分布中方法的格式
-
#15171:
AttrDict在缺少属性时引发AttributeError,... -
#15176: BUG: special: 清理一些私有命名空间并修复
special.__all__ -
#15182: MAINT: 修正拼写错误 principal -> principle
-
#15184: MAINT: CI: 将‘Nightly CPython’任务重命名为‘NumPy main’
-
#15187: BUG: special: 修复 log_ndtr 的数值精度问题
-
#15188: MAINT: sparse.linalg: 使用更简洁和用户友好的 f-string...
-
#15190: MAINT: interpolate: 通过...加速 RBFInterpolator 评估
-
#15196: BUG: stats: 修复两个分布中支持端点的处理。
-
#15197: MAINT: 更新构建依赖项
-
#15202: MAINT: special: 不再在严格...中使用‘extern “C”’宏
-
#15205: BUG: stats: 修复几个分布生成的误报警告。
-
#15207: MAINT: sparse.linalg: 使用稀疏...与 trace 接口
-
#15219: DOC: 修正 ndimage.sum_labels 的文档字符串
-
#15223: DOC: 为 finite_diff_rel_step 文档字符串中的 x0->x 关闭 #15208
-
#15230: ENH: 通过
__getattr__暴露子模块,以实现延迟访问 -
#15234: TST: stats: 将非常慢的测试标记为
xslow -
#15235: BUG: 修复 spmatrix 的 rmul 分发
-
#15243: DOC: stats: 为 gstd 添加参考资料
-
#15244: 为 morphology 添加示例:binary_dilation 和 erosion
-
#15250: 增强:使
stats.kappa4适用于数组 -
#15251: [MRG] 增强:更新
laplacian函数引入新的… -
#15255: 维护:在
runtests.py中移除distutils的使用以修复弃用… -
#15259: 维护:optimize,special,signal:使用自定义警告而不是…
-
#15261: 文档:在 Hausdorff 距离计算中添加内联注释
-
#15265: 文档:更新.mailmap
-
#15266: CI:从 Windows 作业中移除 coverage 使用
-
#15269: 构建:为
stats/_levy_stable添加 setup.py -
#15272: BUG:修复 owens_t 函数当 a 趋向无穷时的问题
-
#15274: 文档:修复 _multivariate.py 中 _cdf()函数的 docstring
-
#15284: 测试:在
signal.place_poles的np.det中消除 RuntimeWarning… -
#15285: CI:简化 32 位 Linux 测试
-
#15286: 维护:Highs 子模块 CI 问题 - 使用浅克隆
-
#15289: 文档:杂项 numpydoc 格式化。
-
#15291: 文档:一些 docstring/numpydoc 格式化。
-
#15294: 增强:为 linprog 添加整数约束
-
#15300: 文档:杂项手动文档更新。
-
#15302: 文档:更多 docstring 重新格式化。
-
#15304: CI:通过添加 HiGHS 子模块检出修复 Gitpod 构建
-
#15305: 构建:将 NumPy 更新至>=1.18.5,setuptools 至<60.0
-
#15309: CI:在 Azure 作业中将 OpenBLAS 更新至 0.3.18
-
#15310: 增强:signal:添加 Kaiser-Bessel 衍生的窗函数
-
#15312: BUG:special:修复 pseudo_huber 中精度丢失问题当 r/delta…
-
#15314: 维护:在重命名
master分支为main后更改需求 -
#15315: 维护:考虑 NumPy 主分支重命名为 main
-
#15325: CI:重新排列两个 Windows Azure CI 作业,并且不运行‘full’…
-
#15330: 增强:optimize:支持未记录的选项
full_output用于… -
#15336: 文档:更新详细路线图
-
#15344: 维护:stats:将
*args参数重命名为*samples -
#15347: 增强:统计:在 harmonic mean 中添加权重
-
#15352: 构建:在 conda 环境中添加上限
setuptools<60.0 -
#15357: 增强:插值:为 RegularGridInterpolator 添加新方法
-
#15360: 维护:加快 scipy.stats 中 nakagami 的 rvs 速度
-
#15361: 维护:sparse.linalg:移除不必要的操作
-
#15366: 使信号函数尊重输入 dtype。
-
#15370: 文档:管理成员已转移至 scipy.org
-
#15371: 维护:统计:修复 unuran 编译时警告
-
#15378: 维护:移除对 gmpy2 的版本固定
-
#15380: 增强/维护:从 sphinx 主题切换版本选择器
-
#15385: 文档:修正拼写错误
-
#15387: 维护:修复几个构建警告。
-
#15388: 文档:插值:改进
RectBivariateSpline文档 -
#15391: 增强:作为 LinearOperator 的图拉普拉斯矩阵,添加 dtype 和对称化…
-
#15392: 增强:differential_evolution 的整数约束
-
#15394: 增强:优化:改进
LinearConstraint类 -
#15396: 文档:Git:// 协议在 github 上即将移除。
-
#15399: 增强:统计:为
hmean添加axis元组和nan_policy -
#15400: 维护:sparse.linalg:将 GMRES 的测试函数移至…
-
#15401: 维护:文档:来自 analytics.scientific-python 的分析
-
#15402: 文档:更新 pip_quickstart(子模块)
-
#15406: 维护:使用
Rotation.Random代替手动生成 -
#15407: 构建:meson:拆分 pyx->c 和 Python 扩展构建
-
#15408: 维护:检查
Rotation.align_vectors中的负权重 -
#15410: 增强:添加
order参数以指定四元数格式 -
#15413: 增强:统计:为
gennorm添加rvs方法 -
#15424: 增强:为小尺寸情况下的 lobpcg 绕过 LinearOperator
-
#15427: 维护:管理
sparse.linalg中的导入 -
#15431: 撤销“增强:添加
order参数以指定四元数格式” -
#15436: ENH: stats: fit: 用于拟合离散和连续…
-
#15439: ENH: differential_evolution 向量化关键字
-
#15440: MAINT: 在
runtests.py中检测 scipy 路径而不是… -
#15442: MAINT: 修复 Windows 上 Meson 构建警告
-
#15443: DOC, BUG: 修复自定义
scipy.optimize:function域指令标题重映射错误 -
#15445: ENH: stats: 为离散分布添加
nnlf方法 -
#15451: BLD: 进一步优化 Cython 依赖关系
-
#15452: BUG/DOC/TST: combine_pvalues: 修复 Tippett 和 Pearson
-
#15453: ENH: 使 dual_annealing 能够与 Bounds 类一起工作
-
#15454: BLD: 移除
spatial._distance_wrap对 libnpymath 的依赖 -
#15455: ENH: 在 shgo 中支持 Bounds 类
-
#15459: DOC: 为
integrate.quad_vec函数文档参数limit -
#15460: ENH: optimize: milp: 混合整数线性规划
-
#15462: CI: 将一个 macOS CI 作业从 distutils 切换到 meson
-
#15464: ENH: 对
linear_sum_assignment进行性能改进 -
#15465: DOC: stats: 在 gmean 和… 的公式和示例中添加权重
-
#15466: MAINT: 修复与 CPython 3.11 编译错误
-
#15469: MAINT: 移除
distutils使用 -
#15470: ENH:
stats.qmc: 加速超立方体点比较和混淆… -
#15472: ENH: stats: 在
skew中添加axis元组和nan_policy -
#15485: BLD: 更新 Meson 构建文件以更正链接问题和…
-
#15487: MAINT: bsplines.py 中的拼写错误
-
#15496: DOC: signal: 修正 butter 带通滤波器的参数 ‘order’
-
#15497: MAINT: 更新 vendored uarray
-
#15499: CI: 移除 32 位 Linux 作业中的 matplotlib,其构建失败
-
#15501: MAINT: 移除未使用的变量警告
-
#15502: DEV: meson: 允许指定构建目录和安装前缀
-
#15512: MAINT: optimize.linprog: 将 HiGHS 设置为默认并弃用旧…
-
#15523: DOC: 修正 dev/roadmap.html 中 fluiddyn’s transonic vision 的链接
-
#15526: MAINT: 在 scipy.stats 的 NumericalInversePolynomial 中添加 qrvs 方法
-
#15529: DOC: 转发端口 1.8.0 发布说明
-
#15532: TST: 参数化 test_ldl_type_size_combinations
-
#15546: DOC: metrics 缺失部分
-
#15555: MAINT: 使 unuran 克隆变浅
-
#15557: DOC: bisplev 文档中的不准确修正
-
#15559: BENCH: 选择线性代数求解器以促进扩展
-
#15560: DOC: Bessel 函数的类型和返回值
-
#15561: MAINT: 更新 HiGHS 子模块,包括修复 Windows 分段错误
-
#15563: CI: 在 GitHub Actions 中使用 Meson 添加 Windows CI 作业
-
#15564: DOC: 误用的反引号
-
#15565: DOC: 部分标题下划线长度不正确
-
#15567: ENH: 改进 stats.pareto 拟合方法,适用于参数组合
-
#15569: DOC: pip 快速入门:从 setup.py 到 meson
-
#15570: MAINT: 在 test_linprog 中增加测试容差
-
#15571: DOC: 下划线长度错误
-
#15578: 使 Windows Python 安装更加标准化
-
#15581: MAINT: 澄清空间变换旋转的弃用警告
-
#15583: DOC: 澄清随机旋转中的 O(N) SO(N)
-
#15586: ENH: stats: 添加“alternative”和置信区间到 pearsonr
-
#15590: DOC: factorialk 文档字符串与代码不一致
-
#15597: DOC: 根据 doctest 更新
hyp2f1文档字符串示例 -
#15598: BUG/ENH:
lsq_linear: 修正第一个参数中不正确的lsmr_tol -
#15603: BENCH: 优化 MILP,添加 MILP 基准测试
-
#15606: MAINT: 允许乘法符号
× -
#15611: BUG:signal: 修正 csd(…, average=”median”) 中的中位数偏差
-
#15616: CI: 固定 asv 版本以避免 0.5/0.5.1 中的减慢
-
#15619: DOC: 更新 stats 中 interval 和 moment 方法的签名
-
#15625: MAINT: 清理与第三方相关的
type: ignore注释 -
#15626: TST, MAINT: 忽略 np distutils 依赖
-
#15629: MAINT: stats: 修复
trim1的axis行为 -
#15632: ENH: stats.wilcoxon: 返回 z 统计量(如请求)
-
#15634: CI: 改进并发性以便在 PR 更新时取消正在运行的作业
-
#15645: DOC: 在
sparse.linalg.cg文档中添加代码示例 -
#15646: DOC: stats.ks_1samp: 修正示例
-
#15647: ENH: 在
stats.qmc.Sobol中添加可变位数 -
#15648: DOC: 为
scipy.special.ellipr{c,d,f,g,j}的文档添加示例 -
#15649: DEV/DOC: 删除 latex/pdf 文档
-
#15651: DOC: stats.ks_2samp/stats.kstest: 修正示例
-
#15652: DOC: stats.circstd: 添加参考文献、注释和说明
-
#15655: REL: 修复 pavement.py 中的小问题以便写入发布说明
-
#15656: DOC: 修正 eigh 文档中 subset_by_index 的示例
-
#15661: DOC: 优化用户指南中的附加示例
-
#15662: DOC: stats.fit: 修复 doctest 中间断失败
-
#15663: DOC: stats.burr12: 修正拼写错误
-
#15664: BENCH: 为 special.factorial/factorial2/factorialk 添加基准测试
-
#15673: DOC: 修正 intersphinx 链接
-
#15682: MAINT: sparse.linalg: 清除不必要的导入模块…
-
#15684: DOC: 为 scipy.special.chndtr… 添加公式和文档改进
-
#15690: ENH: 为快速 Hankel 变换添加 uarray 多方法
-
#15694: MAINT,CI: 信号: 修复失败的 refguide 检查
-
#15699: DOC: stats.ttest_1samp: 更新示例
-
#15701: BUG: 修复 dual_annealing 边界测试
-
#15703: BUG: 放宽 test_propack.py 中测试失败的 atol
-
#15710: MAINT: sparse.linalg:
bnorm只计算一次 -
#15712: ENH:
scipy.stats.qmc.Sobol: 允许 32 或 64 位计算 -
#15715: 增强:统计学:添加
_axis_nan_policy_factory到 moment -
#15718: 增强:将
write_release_and_log迁移到独立脚本 -
#15723: 测试:统计学:使
check_sample_var双侧化 -
#15724: 测试:统计学:简化
check_sample_mean -
#15725: 开发:尝试从开发安装路径检测 scipy
-
#15728: 增强:将模糊的异常消息改为更具描述性的消息…
-
#15729: 增强:统计学:添加加权功率平均数
-
#15763: 增强:统计学:用 Boost 非中心 F 分布替换 ncf
-
#15766: 错误修复:在重构中改进私有属性的异常处理…
-
#15768: [文档] 修正 Cython 优化帮助示例中的拼写错误
-
#15769: 维护:统计学:根据需要在
_argcheck中检查整数性 -
#15771: 维护:统计学:解决离散随机变量数据类型的平台依赖性
-
#15774: 维护:统计学:移除过时的
median_absolute_deviation -
#15775: 文档:stats.lognorm:重新表达关于参数化的注记
-
#15776: 文档:stats.powerlaw:更明确地解释支持范围
-
#15777: 维护:stats.shapiro:从 shapiro 输入中减去中位数
-
#15778: 维护:统计学:从
rv_continuous.fit返回更具体的错误类型 -
#15779: CI:不在分支上运行 meson 测试,并移除跳过标记
-
#15782: 弃用:移除 KDTree.query 中的 k=None
-
#15783: CI:在 Azure 上将 pytest 版本固定为 7.0.1
-
#15785: 维护:统计学:移除过时的 itemfreq
-
#15786: 文档:向 integrate.quadpack 添加积分示例
-
#15788: 文档:更新 macOS 和 Linux 的贡献者文档以使用 Python 3.9
-
#15789: 文档,维护:移除 numpydoc 子模块
-
#15791: 维护:在 scipy.stats 中连续分布添加 ShapeInfo
-
#15795: 弃用:从 cKDTree 中移除 n_jobs
-
#15797: scipy/_lib/boost:更新为 d8626c9d2d937abf6a38a844522714ad72e63281
-
#15799: 弃用:对于文档化为弃用的 extradoc 添加警告
-
#15802: 文档:示例中的导入错误
-
#15803: 文档:TransferFunctionDiscrete 示例中的错误
-
#15804: DEP:对于 optimize.minimize 的>1 维警告消息进行强化
-
#15805: DEP:指定版本以删除 dual_annealing 参数‘local_search_options’
-
#15809: 文档,维护:删除已过时的
quad_explain。 -
#15810: 文档:stats.mood:仅在观察值唯一时有效
-
#15811: 文档:修复 evaluate_all_bspl 示例。
-
#15812: 文档:几处单向双引号
-
#15813: 文档:有关 CircleCI 上跳过的信息
-
#15817: 维护:stats.fisher_exact:改进文档并修复错误
-
#15819: DEP:与文档字符串相关的弃用(#15757)
-
#15821: DEP:为 scipy.linalg.solve 的 sym_pos 关键字添加实际的 DeprecationWarning
-
#15822: DEP:从 interpolate.PPoly.extend 中删除
right -
#15823: 文档:插值教程 - 错误的矩阵填充变量
-
#15824: BUG:处理 scipy.integrate.simpson 的基本情况,当跨越…
-
#15825: 测试:stats:在 32 位系统上跳过 studentized_range moment 测试
-
#15827: 文档:更改指定 find_peaks_cwt()的 SNR 比例定义的文档。
-
#15828: DEP:对对象数组抛出值错误
-
#15830: 维护:stats:整理 bootstrap/permutation_test/monte_carlo_test
-
#15831: 维护:stats.rv_generic:修复不必要的
_munp调用问题… -
#15835: 修复:boschloo pvalue 不正确
-
#15837: 文档:简化 conda 命令
-
#15840: 文档:special:为 wrightomega 添加“示例”。
-
#15842: 文档:为
CGS、GCROTMK和BiCGSTAB迭代… -
#15846: 文档:为 CSC 稀疏矩阵添加效率条件并删除…
-
#15847: BUG:向 scipy.stats.brunnermunzel 添加警告
-
#15848: 文档:修复 interp2d 文档显示错误的 Z 数组排序。
-
#15850: 维护:sparse.linalg:在重入测试中缺少 tfqmr
-
#15853: DEP:从
linalg.solve中移除关键字debug -
#15855: ENH:stats.rv_continuous.expect:拆分区间以提高可靠性
-
#15867: CI:修复 Linux 工作流中的 Python 版本矩阵
-
#15868: CI:修复 Azure 工作流
-
#15872: DEP:从
dendrogram中移除mlab -
#15874: DEP:移除
py_vq2 -
#15875: DEP:移除旧的 BSR 方法
-
#15876: DEP:移除
_ppform -
#15881: DEP:移除
signal.windows.hanning -
#15882: DEP:在球面泰森多边形中强制半径
-
#15885: DOC:stats:澄清截尾正态分布形状参数的定义
-
#15886: BUG:检查
iirfilter参数Wn是否满足Wn[0] < Wn[1] -
#15887: DEP:从
neldermead中移除ftol/xtol -
#15894: [BUG] 使得 p 值与文献一致
-
#15895: CI:移除对 Jinja2 的固定版本
-
#15898: DOC:stats:修正
wilcoxon行为的文档… -
#15900: DOC:在
_morestats示例中修复导入 -
#15905: MAINT:stats._moment:当发生灾难性取消时发出警告
-
#15909: DEP:处理
bspline中ndim > 1的弃用 -
#15911: MAINT:stats:修复
gibrat名称 -
#15914: MAINT:special:清理
ndtr.c中的 C 风格代码 -
#15916: MAINT:stats:调整
TestTruncnorm失败的容差 -
#15917: MAINT:stats:移除不带
size参数的_rvs支持 -
#15920: ENH:stats.mannwhitneyu:添加迭代实现
-
#15923: MAINT:stats:试图合并警告和错误
-
#15932: MAINT:stats:修复并彻底测试非整数情况下的
rv_sample… -
#15933: TST:测试
nodata尊重字节顺序 -
#15938: DOC:sparse.linalg:为
COLAMD添加引用 -
#15939: 更新
_dual_annealing.py -
#15945: BUG/ENH:
MultinomialQMC.random形状为(n, pvals) -
#15946: 删除:在
MultinomialQMC中删除对QMCEngine的继承… -
#15947: 文档:重新调整贡献者设置指南
-
#15953: 文档:添加 meson 文档以在并行和优化中使用 gcc、clang 构建
-
#15955: 错误修复:修正
D_IIR_forback(1,2)的签名 -
#15959: 增强:SciPy 的开发者 CLI
-
#15965: 维护:stats:确保
rv_continuous._fitstart形状… -
#15968: 错误修复:修正 dev.py 中的调试和覆盖参数
-
#15970: 构建:为
matfuncs_expm指定cython_lapack依赖项 -
#15973: 文档:在 integrate.nquad 中添加公式渲染
-
#15981: 增强:optimize:添加 Newton-TFQMR 方法并为 Newton-Krylov 添加一些测试
-
#15982: 基准测试:stats:分布内存和 CDF/PPF 往返基准测试
-
#15983: 测试:sparse.linalg:为参数
show添加测试 -
#15991: 测试:修复 np.kron 矩阵问题。
-
#15992: 文档:修正返回部分中的
degrees参数 -
#15997: 维护:integrate:为 QUADPACK Fortran 源添加
recursive -
#15998: 错误修复:修复 yeojohnson 当转换数据方差为零时
-
#15999: 维护:将 doit.db.db 添加到 gitignore
-
#16004: 维护:将 MaximumFlowResult.residual 重命名为 flow
-
#16005: 文档:sparse.linalg:修正…的输入矩阵描述
-
#16010: 维护:添加检查以验证所有
.pyi文件是否已安装… -
#16012: 文档:修复损坏的链接并在贡献指南中添加 Python 标头
-
#16015: 删除:为淘汰 residual 而提升版本。
-
#16018: 文档:修正从源代码构建 Arch Linux 本地依赖项的说明
-
#16019: 文档:修正快速入门指南中的 conda 环境名称 [跳过 CI]
-
#16021: 文档:basinhopping 文档中的拼写错误
-
#16024: CI:取消固定 pytest 和 pytest-xdist 版本
-
#16026: 错误修复:允许
spsolve_triangular处理具有…的矩阵 -
#16029: 错误修复:修正 meson-info 文件错误并添加更多信息异常
-
#16030: 维护:stats:
multivariate_normal的更准确错误消息。 -
#16032: 修复:当将 NAN 传入 convolve 方法的输入时显示警告。
-
#16037: 维护:修复 f 字符串上缺少的
f前缀。 -
#16042: 维护:stats.dirichlet:修复接口不一致性。
-
#16044: 开发:do.py,采用 pkg pydevtool(移除非 SciPy 特定的……
-
#16045: 增强:使用 circleci-artifacts-redirector-action。
-
#16051: 维护:对 filter_design 进行各种小改动。
-
#16053: 将 fitpack 源标记为
recursive。 -
#16055: 维护:stats:用
_moment(…, 2)替换np.var来…… -
#16058: 开发:修复 meson debian python 构建。
-
#16060: 维护:允许源代码中的所有 Latin-1 Unicode 字母。
-
#16062: 文档:文档化
*quad中使用的 QUADPACK 程序。 -
#16067: DEP:移除 spatial.distance.matching。
-
#16070: 增强:interpolate:处理长度为 1 的网格轴。
-
#16073: 文档:扩展 RegularGridInterpolator 文档字符串。
-
#16075: CI:修复 refguidecheck 失败;取消固定 Sphinx 版本。
-
#16077: 错误:interpolate:RGI(nan) 是 nan。
-
#16078: 开发,构建:在 Gitpod 构建中使用 Meson。
-
#16082: 错误:refguide-check:允许多行命名元组。
-
#16083: 文档:修正 FFTlog 函数文档中的符号问题。
-
#16092: 增强:interpolate:添加接受降序点的功能……
-
#16095: 维护:移除旧的过滤警告。
-
#16100: 维护:修复一些编译器警告。
-
#16104: 文档:stats:对于(逆)威沙特分布,不检查对称性。
-
#16111: 错误:修复稀疏数组的 norm。
-
#16115: 维护:合并
environment.yml和environment_meson.yml。 -
#16117: 维护:stats.wilcoxon:仅在
method=’approx’时返回zstatistic。 -
#16118: 从 GH 仓库下载 openblas 二进制文件。
-
#16122: CI:加速常常超时的 ci 构建。
-
#16125: DOC:interpolate:修正拼写错误 “the the” -> “the”
-
#16126: DOC:interpolate:在文档字符串中详细描述矩形网格
-
#16128: BUG:interpolate:修复
previous的外推行为… -
#16130: 增加在 azure 上超时的时间
-
#16134: BUG:signal:修复 convolve2d 中扩展图像索引的计算
-
#16135: MAINT:sparse.linalg:在零初始猜测中进行轻微改进
-
#16137: 清理 fitpack 的冒烟测试
-
#16138: TST:interpolate:将 rbf 分块测试标记为慢速测试
-
#16141: DOC:在 signal 中将极点绘制为 x 和零点绘制为 o
-
#16144: DEP:在 spatial.distance 中执行压缩输入向量的弃用
-
#16145: ENH:修复 signal.iircomb w0 错误,增加对频率…
-
#16150: 为 Rotation.concatenate 添加类型信息
-
#16165: BUG:修复扩展模块初始化问题,需要使用
PyMODINIT_FUNC -
#16166: MAINT:linalg:公开用于通用用途的 Cython 函数
-
#16167: ENH:调整 theilslopes 和 siegelslopes 返回一个 tuple_bunch
-
#16168: BUG:special:修复 SCIPY_XSLOW 时运行的测试 'test_d'…
-
#16173: 在 curve_fit() 文档字符串中添加注意事项,使用 float64。
-
#16176: MAINT:移除模块中有问题的
Py_FatalError使用 -
#16177: MAINT:清理 meson-files 中未使用的代码
-
#16180: DEV:do.py 构建。在设置中检查 intro-buildoptions.json 是否…
-
#16181: BUG:统计:修复多元超几何分布.rvs 方法
-
#16183: ENH:简化 stats.theil/siegelslopes 返回名称(并修复…
-
#16184: DEP:如果 fillvalue 无法转换为输出类型,则在 signal.convolve2d 中引发错误
-
#16185: BUG:stats:修复基于 boost 的 float32 输入处理…
-
#16187: BLD:在 pyproject.toml 中默认使用 Meson
-
#16194: BLD:添加一个构建选项以强制使用 Meson 的 g77 ABI
-
#16198: DEP:在 NumericalInverseHermite 中清晰弃用
-
#16206: CI:同时测试 NumPy 主分支和 Python 3.11。
-
#16220: 创建一个新的样条,作为双变量偏导数的一部分……
-
#16223: MAINT:插值:将 RGI 移动到单独的文件中。
-
#16228: TST:插值:将
test_spalde_scalar测试移动到其他 fitpack 测试中。 -
#16229: REL:DOC:修复文档 URL。
-
#16230: BUG:修复扩展模块初始化,需要使用
PyMODINIT_FUNC…… -
#16239: MAINT:工具:为 refguide-check 错误消息添加更多输出。
-
#16241: DOC:统计:更新路线图。
-
#16242: BUG:使 KDTree 对 NaN 更加健壮。
-
#16245: DEP:执行 pinv2 的废弃。
-
#16247: DOC:linalg:删除对已删除 pinv2 函数的引用。
-
#16248: DOC:准备 1.9.0 版本发布说明。
-
#16249: Refguide 检查详细输出绝对名称。
-
#16257: DEP:后续废弃处理。
-
#16259: 撤销“CI:将 Pip 固定在 22.0.4 版本,以避免使用
–no-build-isolation出现问题”。 -
#16261: DEP:在
_minimize_tnc的maxiter关键字参数中添加废弃警告。 -
#16264: DOC:更新 RegularGridInterpolator 文档字符串。
-
#16265: DEP:废弃 spatial.distance.kulsinski。
-
#16267: DOC:GitHub 上的损坏捐赠链接。
-
#16273: DOC:从参考指南中删除废弃的函数。
-
#16276: MAINT:sparse.linalg:更新一些文档字符串。
-
#16279: MAINT:统计:覆盖
loguniform.fit以解决过度参数化问题。 -
#16282: BUG:在退出
sf_error()之前,释放scipy_special对象的引用。 -
#16283: 修正文档。
-
#16287: BLD:从最早支持的 numpy 同步 pyproject.toml 更改。
-
#16289: MAINT:统计:删除特定函数的警告消息。
-
#16290: BLD:修复
python setup.py install和_directmodule的问题。 -
#16295: MAINT:在模块创建之前将
import_array移动到模块…… -
#16296: 文档:发布:修复
make dist中由于缺少依赖而导致的问题。 -
#16303: 维护:撤销添加 multivariate_beta。
-
#16304: 维护:为损坏的安装添加更详细的错误消息。
-
#16309: 构建:CI:修复轮子元数据问题,并添加基本的“在构建中...
-
#16316: 发布:更新版本切换器至 1.8.1。
-
#16321: 文档:修正错误的弃用标签格式。
-
#16326: 发布:更新版本切换器至 1.9。
-
#16329: 维护:1.9.x 的 git 安全补丁。
-
#16339: 维护,测试:提升 _axis_nan_policy_test 的公差。
-
#16341: 构建:更新 Pythran 要求到 0.11.0,以支持 Clang >=13。
-
#16353: 维护:版本边界 1.9.0rc1。
-
#16360: 维护,测试:为 theilslopes 增加警告抑制。
-
#16361: 维护:SCIPY_USE_PROPACK。
-
#16370: 维护:更新 Boost 子模块以包含 Cygwin 修复。
-
#16374: 维护:更新 pydata-sphinx 主题。
-
#16379: 文档:深色主题 CSS 调整。
-
#16390: 测试,维护:调整 32 位系统下 HiGHS 的 xfail 标记。
-
#16393: 维护:使用正确的类型进行逐元素比较。
-
#16414: 错误修复:空间:处理 HalfspaceIntersection 中的整数数组。
-
#16420: 维护:1.9.0 的下一轮后期补丁。
-
#16422: 测试:修复与 numpy 相关的强制转换警告问题...
-
#16427: 维护:stats.shapiro:不要直接修改输入内容。
-
#16429: 维护:stats.mode:恢复 gh-15423。
-
#16436: 文档:optimize:明确标记已弃用的 linprog 方法。
-
#16444: 错误修复:修复 messagestream.pyx 中无法打开临时文件的问题(#8850)。
-
#16451: 维护:几个 1.9.0 后期补丁。
-
#16453: 文档:编辑 1.9.0-notes.rst。
-
#16457: 测试:跳过 32 位系统下的 test_pdist_correlation_iris_nonC。
-
#16458: 维护:1.9.0 的后期补丁。
-
#16473: 发布:更新 1.9.0 版本说明。
-
#16482: 文档:更新 optimize.linprog 的 Returns 部分。
-
#16484: 维护:从 README.rst 中删除原始 html
-
#16485: 构建:修复 f2py 模板解析中的警告
-
#16493: 构建:通过
.gitattributes清理分发中不需要的文件 -
#16507: 发布:进一步调整 sdist 内容
-
#16512: [1.9] 维护:在 Windows 上跳过 complex128 propack 测试
-
#16514: 文档:正确反映 Windows 轮子的构建位置
-
#16526: 维护:1.9.0rc2 回溯
-
#16530: 维护:修复 numpy 1.23 中的 umfpack 测试失败
-
#16539: 维护:更多 1.9.0rc2 回溯
-
#16541: 构建:修复在使用符号可见性构建 _lsap 时的回归
-
#16549: 构建:修复 pyproject.toml 中 macOS arm64 的过时要求
-
#16551: 构建:修复
special/_round.h中的__STDC_VERSION__检查 -
#16553: 构建:为过新的 Python 版本提供明确的错误信息
-
#16556: 文档:对 1.9.0 版本发布说明进行小调整
-
#16563: 文档:反映 MSVC 最低工具链要求
-
#16570: 维护:在 1.9.0rc3 之前进行回溯
-
#16572: 维护:更新捆绑许可证以删除 scipy-sphinx-theme
-
#16581: 维护:stats:修复偏度/峰度空 1d 输入
-
#16586: 维护:stats.truncnorm:改进 CDF 的准确性/速度
-
#16593: 测试:stats:替换 TestTruncnorm::test_moments
-
#16599: 维护:stats.truncnorm.rvs:提高性能
-
#16605: 维护:stats.truncnorm:简化剩余方法
-
#16622: 增强:修复:更新 HiGHS 子模块以解决 MIP 不可行性...
-
#16638: 文档:更新使用 Meson 构建的文档
-
#16664: 维护:stats._axis_nan_policy:保留掩码数组的 dtype...
-
#16671: 构建:更新
meson和meson-python版本至 1.9.0... -
#16684: 维护:optimize.linprog:确保整数性可以是一个数组
-
#16688: 文档:几个 mailmap 更新
-
#16719: 维护:stats:解决 Cython Bug。
-
#16721: 维护:stats.monte_carlo_test:使用偏差估计的 p 值。