SciPy-1-12-中文文档-六十九-

195 阅读53分钟

SciPy 1.12 中文文档(六十九)

原文:docs.scipy.org/doc/scipy-1.12.0/index.html

SciPy 1.11.4 发行说明

原文:docs.scipy.org/doc/scipy-1.12.0/release/1.11.4-notes.html

内容

  • SciPy 1.11.4 发行说明

    • 作者

      • 1.11.4 的问题关闭

      • 1.11.4 的拉取请求

SciPy 1.11.4 是一个纯粹修复错误的版本,与 1.11.3 相比没有新功能。

作者

  • 姓名(提交)

  • Jake Bowhay (2)

  • Ralf Gommers (4)

  • Julien Jerphanion (2)

  • Nikolay Mayorov (2)

  • Melissa Weber Mendonça (1)

  • Tirth Patel (1)

  • Tyler Reddy (22)

  • Dan Schult (3)

  • Nicolas Vetsch (1) +

总共有 9 位贡献者参与了这个版本的贡献。带有“+”标记的人首次贡献了一个补丁。这个名单是自动生成的,可能不完全。

1.11.4 的问题关闭

  • #19189: 在pyproject.toml要求中的矛盾?

  • #19228: 使用 Python 3.11 构建文档失败

  • #19245: BUG:从 DIA 到 COO/CSR/BSR 数组的索引 dtype 的提升

  • #19351: BUG:1.11.3 中的回归可能仍然对optimize.least_squares失败……

  • #19357: BUG:与 Xcode 15 链接器构建失败

  • #19359: BUG:离散别名 Urn 构建失败,对于 UNURANError……

  • #19387: BUG:在 macOS Sonoma 上导入 libgfortran.5.dylib 出现问题

  • #19403: BUG:scipy.sparse.lil_matrix 除以复数导致……

  • #19437: BUG:由于不兼容问题,无法在 Mac M1 上使用 poetry 安装 scipy……

  • #19500: DOC:文档构建失败

  • #19513: BUG:发布版本中的 Python 版本约束导致问题……

1.11.4 的拉取请求

  • #19230: DOC, MAINT:为 py311 文档提供的解决方法

  • #19307: 在稀疏 dia_array.tocoo 中设置 idx_dtype

  • #19316: MAINT:准备 1.11.4 版本

  • #19320: BLD:修复了cythonize.pysetup.py中版本解析问题……

  • #19329: DOC:stats.chisquare:结果对象包含属性‘statistic’

  • #19335: BUG:修复稀疏数组的幂方法与幂为零

  • #19364: MAINT, BUG:stats:使用 DAU 修复更新 UNU.RAN 子模块

  • #19379: BUG:从 least_squares 恢复‘trf’的原始行为……

  • #19400: BLD: 在 macOS 14(索诺玛)上使用经典链接器,新链接器…

  • #19408: BUG: 修复 scipy.sparse.lil_matrix 中的类型转换问题 truediv

  • #19504: DOC, MAINT: 将 CircleCI Python 版本升级至 3.11

  • #19517: MAINT, REL: 解除对 Python 1.11.x 分支的固定

  • #19550: MAINT, BLD: poetry loongarch shims

SciPy 1.11.3 发布说明

原文:docs.scipy.org/doc/scipy-1.12.0/release/1.11.3-notes.html

Contents

  • SciPy 1.11.3 发布说明

    • 作者

      • 1.11.3 关闭的问题

      • 1.11.3 的拉取请求

SciPy 1.11.3 是与 1.11.2 相比没有新功能的错误修复版本。

作者

  • 名字(提交数)

  • Jake Bowhay(2)

  • CJ Carey(1)

  • Colin Carroll(1)+

  • Anirudh Dagar(2)

  • drestebon(1)+

  • Ralf Gommers(5)

  • Matt Haberland(2)

  • Julien Jerphanion(1)

  • Uwe L. Korn(1)+

  • Ellie Litwack(2)

  • Andrew Nelson(5)

  • Bharat Raghunathan(1)

  • Tyler Reddy(37)

  • Søren Fuglede Jørgensen(2)

  • Hielke Walinga(1)+

  • Warren Weckesser(1)

  • Bernhard M. Wiedemann(1)

一共有 17 人贡献了这个版本。名字后带有“+”的人是第一次贡献补丁。这个名单是自动生成的,可能不完全。

1.11.3 关闭的问题

  • #15093: BUG:scipy.optimize 的 trust-constr 算法在保持可行性时挂起……

  • #15273: freqz:对 worN=2**n+1, include_nyquist=True 的次优性能…

  • #17269: scipy.sparse.csgraph.min_weight_full_bipartite_matching 中的错误

  • #17289: BUG:numpy.fft.rfft 和 scipy.signal.freqz 之间的结果不同

  • #18716: 缓冲区 dtype 不匹配,期望 'ITYPE_t',但得到 'long'

  • #18782: BUG:johnsonsu 分布不再接受整数 b 参数

  • #18922: BUG:dev.py 使用 distutils

  • #19101: BUG:mesonpy 在 .pyx 文件中嵌入随机路径

  • #19103: BUG:1.11.2 中的回归问题:optimize.least_squares 使用 method='trf' 时……

  • #19132: BUG:在最新提交上构建失败

  • #19149: BUG:scipy.sparse.csgraph.laplacian 在…… 上引发 AttributeError

  • #19197: BUG:从零秩协方差中的不正确采样

1.11.3 的拉取请求

  • #17633: BUG:在 min_weight_full_bipartite_matching 中添加不可行性检查

  • #18784: BUG:允许 johnsonsu 参数为浮点数

  • #18913: BUG:sparse.csgraph:支持 traversal.pyx 中的 int64 索引

  • #18924: BUG:修复 python3.12 distutils dev.py 构建中的问题

  • #18956: BUG:trust-constr Bounds 独占

  • #19076: MAINT: 不应在数组上使用 np.float64()

  • #19084: REL, MAINT: 为 1.11.3 版本做准备

  • #19111: BUG: 通过重新添加 make_strictly_feasible 来修复 #19103

  • #19123: BLD: 避免在 .pyx 文件中使用绝对路径名

  • #19135: MAINT: signal:从私有函数中删除 cval 参数…

  • #19139: BLD: 回退到使用已发布的 wheel [wheel 构建]

  • #19156: BUG: 支持 scipy.sparse.csgraph.laplacian 中的稀疏数组

  • #19199: MAINT: stats.CovViaEigendecomposition:修复 _LA 属性…

  • #19200: TST: 使用容差修复 TestODR.test_implicit 测试失败…

  • #19208: BUG: freqz rfft 网格修复

  • #19280: MAINT: newton,确保 x0 是不精确类型

  • #19286: BUG: stats:由于不正确的 Boost 策略,修复构建失败…

  • #19290: BLD: 将 float.h 包含到 _fpumode.c 中,修复 Windows 上的 Clang…

  • #19299: MAINT: 修复 libquadmath 许可

SciPy 1.11.2 发行说明

原文:docs.scipy.org/doc/scipy-1.12.0/release/1.11.2-notes.html

内容

  • SciPy 1.11.2 发行说明

    • 作者

      • 1.11.2 的关闭问题

      • 1.11.2 的拉取请求

SciPy 1.11.2 是与 1.11.1 相比没有新功能的 bug 修复版本。本次发布提供了 Python 3.12 和 musllinux 的 wheel 版本。

作者

  • 名称(提交)

  • Evgeni Burovski(2)

  • CJ Carey(3)

  • Dieter Werthmüller(1)

  • elbarso(1)+

  • Ralf Gommers(2)

  • Matt Haberland(1)

  • jokasimr(1)+

  • Thilo Leitzbach(1)+

  • LemonBoy(1)+

  • Ellie Litwack(2)+

  • Sturla Molden(1)

  • Andrew Nelson(5)

  • Tyler Reddy(39)

  • Daniel Schmitz(6)

  • Dan Schult(2)

  • Albert Steppi(1)

  • Matus Valo(1)

  • Stefan van der Walt(1)

本次发布共有 18 位贡献者。名字后带“+”的是首次贡献补丁的人。此名单是自动生成的,可能不完全。

1.11.2 的关闭问题

  • #4690: 特殊.jn_zeros(281, 6)悬挂

  • #12247: 正半定矩阵的复数矩阵平方根

  • #18398: BUG:loadmat无法加载带有匿名结构的 matlab 文件…

  • #18603: BUG:使用 int64 索引的浮点 CSC 无法正常工作…

  • #18730: BUG:scipy.optimize.minimizedtype=float32时失败…

  • #18788: DOC:README.rst 中安装说明的链接已损坏

  • #18792: BUG:如果已安装 scipy,则 Cython 3.0.0b3 的构建失败

  • #18793: BUG:optimize.least_squares 使用 method='trf'产生错误结果…

  • #18800: BUG:cKDtree.query 不再接受 DataFrame 作为输入

  • #19002: 与 scipy 1.10 一起出现的 Spalde 错误:第 0 维必须固定

  • #19022: BUG:scipy 1.11python3.12失败的编译

  • #19026: BUG:编译 scipy 1.10.1 和 1.11.1 与 Python 失败…

1.11.2 的拉取请求

  • #17918: BUG:修复 linalg/_matfuncs_sqrtm.py 中的错误

  • #18644: BUG:稀疏线性代数:在调用之前将索引数组转换为 intc 类型…

  • #18784: 允许 johnsonsu 参数为浮点数

  • #18785: MAINT:stats:修复 NumPy DeprecationWarnings

  • #18787: REL,MAINT:为 1.11.2 准备

  • #18790: DOC: 修复 README 中安装指南的损坏链接

  • #18804: BUG: 确保 cKDtree.query 不会将 Pandas DataFrame 传递给 np.isfinite

  • #18809: CI, MAINT: 32 位 Pillow 固定

  • #18810: BLD: 将cython_optimize.pxd复制到构建目录

  • #18825: BUG: 使L-BFGS-B优化器能够与单精度梯度一起工作

  • #18831: BUG: 修复加载包含 fn handles 的 mat 文件的问题…

  • #18859: BUG: 使贝塞尔根函数不会挂起也不会跳过根

  • #18894: DOC: 将 interp1d 文档字符串链接到教程

  • #18896: BUG: lsq trf 如果 x0 接近边界,则 x=1e-10

  • #18937: CI/BLD: 创建 cp312 wheels

  • #18961: DOC: 修复使用 venv/pip 的安装说明

  • #18985: CI: 将 musllinux Cirrus 作业移至 GHA,优化其他作业

  • #18999: CI: 减少在构建 wheel 时使用 Cirrus CI 的频率

  • #19004: BUG: 插值:修复 spalde 在 len(c) < len(t)时的问题

  • #19025: BUG: 将未使用的 xrtol 传递给 fmin_bfgs 到 _minimize_bfgs

  • #19027: BLD: 将setup.py重命名为_setup.py以表示应该…

  • #19034: MAINT: NumPy 1.25.x 弃用

  • #19054: MAINT: 确保 cobyla 目标返回标量

SciPy 1.11.1 发布说明

原文:docs.scipy.org/doc/scipy-1.12.0/release/1.11.1-notes.html

内容

  • SciPy 1.11.1 发布说明

    • 作者

      • 1.11.1 关闭的问题

      • 1.11.1 的拉取请求

SciPy 1.11.1 是一个 bug 修复版本,与 1.11.0 相比没有新功能。特别是,在发布 1.11.0 后发现了一个许可问题,并已解决。

作者

  • 名称 (提交)

  • h-vetinari (1)

  • Robert Kern (1)

  • Ilhan Polat (4)

  • Tyler Reddy (8)

本次发布共有 4 人做出了贡献。名单中有“+”标记的人首次为补丁作出贡献。此名单是自动生成的,可能不完全。

1.11.1 关闭的问题

  • #18739: BUG: 当 delta0 参数… 时,scipy.odr.ODR 类的 run 方法失败

  • #18751: BUG: scipy.linalg.lu 在 x86_64 Windows 和 macOS 上段错误…

  • #18753: BUG: 0 维数组的 factorial 返回类型不一致

  • #18759: 1x1 矩阵的行列式返回数组,而不是标量

  • #18765: 许可问题

1.11.1 的拉取请求

  • #18741: BUG: 修复各种权重形状的工作数组构造。

  • #18747: REL, MAINT: 为 1.11.1 准备

  • #18754: BUG: 修复对 factorial(…, exact=False) 的处理,对于 0 维…

  • #18762: FIX: linalg.lu:防止 permute_l 超出边界行为

  • #18763: MAINT: linalg.det:对单例输入返回标量

  • #18778: MAINT: 修复 unuran 许可问题

SciPy 1.11.0 发布说明

原文链接:docs.scipy.org/doc/scipy-1.12.0/release/1.11.0-notes.html

内容

  • SciPy 1.11.0 发布说明

    • 此版本的亮点

    • 新功能

      • scipy.integrate 的改进

      • scipy.cluster 的改进

      • scipy.constants 的改进

      • scipy.linalg 的改进

      • scipy.ndimage 的改进

      • scipy.optimize 的改进

      • scipy.signal 的改进

      • scipy.sparse 的改进

      • scipy.sparse.linalg 的改进

      • scipy.spatial 的改进

      • scipy.special 的改进

      • scipy.stats 的改进

        • 新功能

        • 统计分布

        • 其他改进

    • 废弃特性

    • 不兼容变更

    • 已过期的废弃特性

    • 其他变更

    • 作者

    • 为 1.11.0 关闭的问题

    • 1.11.0 的拉取请求

SciPy 1.11.0 是 6 个月辛勤工作的结晶。其中包含许多新功能,大量错误修复,改进的测试覆盖率和更好的文档。此版本进行了一些废弃和 API 更改,如下文档所述。建议所有用户升级到此版本,因为其中包含大量错误修复和优化。在升级之前,我们建议用户使用 python -Wd 运行其代码,并检查是否使用了废弃的 SciPy 功能(查看 DeprecationWarning)。我们的开发注意力现在将转向 1.11.x 分支上的错误修复版本,并在主分支上添加新功能。

此版本需要 Python 3.9+ 和 NumPy 1.21.6 或更高版本。

运行 PyPy 需要 PyPy3 6.0+。

此版本的亮点

  • 多个 scipy.sparse 数组 API 改进,包括 sparse.sparray,一个新的公共基类,不同于旧的 sparse.spmatrix 类,支持适当的 64 位索引,以及大量弃用的功能,为现代稀疏数组体验铺平了道路。

  • scipy.stats 添加了生存分析、多重假设检验、敏感性分析以及处理被审查数据的工具。

  • 添加了一个新的准蒙特卡洛积分函数,线性代数函数 detlu 现在接受 nD 数组。

  • ndimage 函数广泛添加了 axes 参数,便于分析堆叠图像数据。

新功能

scipy.integrate 改进

  • 添加了 scipy.integrate.qmc_quad 用于准蒙特卡洛积分。

  • 对于偶数个点,scipy.integrate.simpson 现在计算最后三个点的抛物线段,相比以前的实现提供了改进的准确性。

scipy.cluster 改进

  • disjoint_set 现在具有新的方法 subset_size,用于提供特定子集的大小。

scipy.constants 改进

  • 添加了 quetta, ronna, rontoquecto SI 前缀。

scipy.linalg 改进

  • scipy.linalg.det 改进,现在接受 nD 数组。

  • scipy.linalg.lu 已改进,现在接受 nD 数组。使用新的 p_indices 开关,输出置换参数可以是 1D (n,) 置换索引,而不是完整的 (n, n) 数组。

scipy.ndimage 改进

  • axes 参数已添加到 rank_filter, percentile_filter, median_filter, uniform_filter, minimum_filter, maximum_filtergaussian_filter,可用于处理图像数据堆栈。

scipy.optimize 改进

  • scipy.optimize.linprog 现在将未识别的选项直接传递给 HiGHS。

  • scipy.optimize.root_scalar现在使用牛顿法而无需提供fprime,并使用割线法而无需第二个猜测值。

  • scipy.optimize.lsq_linear现在接受类型为scipy.optimize.Boundsbounds参数。

  • scipy.optimize.minimize现在支持method='cobyla'的简单边界约束。

  • 用户现在可以选择一个新的回调接口来调用scipy.optimize.minimize的大多数方法:如果提供的回调可调用函数接受一个关键字参数intermediate_resultscipy.optimize.minimize现在会将当前解和目标函数的最优值作为scipy.optimize.OptimizeResult的实例传递给回调函数。这还允许用户通过在回调函数中引发StopIteration异常来终止优化过程。scipy.optimize.minimize会正常返回,结果对象中提供最新的解信息。

  • scipy.optimize.curve_fit现在支持可选的nan_policy参数。

  • scipy.optimize.shgo现在具有并行化功能,通过workers参数支持对称性参数,可提升性能,采用基于类的设计以提升可用性,总体性能有所改进。

scipy.signal有所改进。

  • 当 NOLA 条件失败时,istft现在具有改进的警告消息。

scipy.sparse有所改进。

  • 引入了新的公共基类scipy.sparse.sparray,允许进一步扩展稀疏数组 API(如支持 1 维稀疏数组),而不会破坏向后兼容性。*isinstance(x, scipy.sparse.sparray)可以选择新的稀疏数组类,而isinstance(x, scipy.sparse.spmatrix)*则仅选择旧的稀疏矩阵类。

  • 稀疏数组除以密集数组现在返回稀疏数组。

  • scipy.sparse.isspmatrix 现在仅对稀疏矩阵实例返回 True。现在必须使用 scipy.sparse.issparse 来检查稀疏数组或稀疏矩阵的实例。

  • 使用 int64 索引构建的稀疏数组将不再自动降级为 int32。

  • 当存在明确的零值时,argminargmax 方法现在返回正确结果。

scipy.sparse.linalg 的改进

  • 现在将 LinearOperator 除以一个数会返回 _ScaledLinearOperator

  • LinearOperator 现在支持右乘以数组

  • lobpcg 在去除多余的 QR 分解后应该更高效。

scipy.spatial 的改进

  • 使用新的 C++ 后端来实现额外的距离度量,大部分将看到显著的性能改进,尽管已知少数轻微的退步情况。这些重点放在布尔数组之间的距离上。

scipy.special 的改进

  • 阶乘函数 factorialfactorial2factorialk 在行为上现在更加一致(在维度性、错误等方面)。另外,factorial2 现在可以处理 exact=True 的数组,并且 factorialk 可以处理数组。

scipy.stats 的改进

新功能

  • scipy.stats.sobol_indices,计算 Sobol 灵敏度指数的方法。

  • scipy.stats.dunnett 执行多个实验组均值对比控制组均值的 Dunnett 检验。

  • scipy.stats.ecdf,用于计算来自非截尾或右截尾数据的经验 CDF 和补充 CDF(生存函数/SF)。此函数也对生存分析/Kaplan-Meier 估计非常有用。

  • scipy.stats.logrank,用于比较样本下的生存函数。

  • scipy.stats.false_discovery_control 用于使用 Benjamini-Hochberg 或 Benjamini-Yekutieli 程序调整 p 值以控制多重假设检验的虚发现率。

  • scipy.stats.CensoredData 用于表示被截尾的数据。它可以作为单变量分布的 fit 方法和新的 ecdf 函数的输入。

  • Filliben 的拟合度检验,作为 scipy.stats.goodness_of_fitmethod='Filliben'

  • scipy.stats.ttest_ind 现有新方法 confidence_interval,用于计算两个均值之间的置信区间。

  • scipy.stats.MonteCarloMethodscipy.stats.PermutationMethodscipy.stats.BootstrapMethod 是用于配置重抽样和/或蒙特卡洛版本的假设检验的新类。它们目前可以与 scipy.stats.pearsonr 一起使用。

统计分布

  • 添加了 von-Mises Fisher 分布作为 scipy.stats.vonmises_fisher。该分布是单位球面上正态分布的最常见类比。

  • 添加了相对论 Breit-Wigner 分布作为 scipy.stats.rel_breitwigner。它在高能物理中用于建模共振。

  • 添加了狄利克雷多项分布作为 scipy.stats.dirichlet_multinomial

  • 提升了多个单变量统计分布的速度和精度。

    • scipy.stats.anglit sf

    • scipy.stats.beta entropy

    • scipy.stats.betaprime cdf, sf, ppf

    • scipy.stats.chientropy

    • scipy.stats.chi2entropy

    • scipy.stats.dgammaentropycdfsfppfisf

    • scipy.stats.dweibullentropysfisf

    • scipy.stats.exponweibsfisf

    • scipy.stats.fentropy

    • scipy.stats.foldcauchysf

    • scipy.stats.foldnormcdfsf

    • scipy.stats.gammaentropy

    • scipy.stats.genexponppfisfrvs

    • scipy.stats.gengammaentropy

    • scipy.stats.geomentropy

    • scipy.stats.genlogisticentropylogcdfsfppfisf

    • scipy.stats.genhyperboliccdfsf

    • scipy.stats.gibratsfisf

    • scipy.stats.gompertzentropysfisf

    • scipy.stats.halflogisticsfisf

    • scipy.stats.halfcauchysfisf

    • scipy.stats.halfnormcdfsfisf

    • scipy.stats.invgammaentropy

    • scipy.stats.invgaussentropy

    • scipy.stats.johnsonsbpdfcdfsfppfisf

    • scipy.stats.johnsonsu pdf, sf, isfstats

    • scipy.stats.lognorm fit

    • scipy.stats.loguniform entropy, logpdf, pdf, cdf, ppfstats

    • scipy.stats.maxwell sfisf

    • scipy.stats.nakagami entropy

    • scipy.stats.powerlaw sf

    • scipy.stats.powerlognorm logpdf, logsf, sfisf

    • scipy.stats.powernorm sfisf

    • scipy.stats.t entropy, logpdfpdf

    • scipy.stats.truncexpon sfisf

    • scipy.stats.truncnorm entropy

    • scipy.stats.truncpareto fit

    • scipy.stats.vonmises fit

  • scipy.stats.multivariate_t 现在具有 cdfentropy 方法。

  • scipy.stats.multivariate_normal, scipy.stats.matrix_normalscipy.stats.invwishart 现在具有 entropy 方法。

其他改进

  • scipy.stats.monte_carlo_test 现在支持多样本统计。

  • scipy.stats.bootstrap 现在可以生成单侧置信区间。

  • scipy.stats.rankdata 的性能在 method=ordinalmethod=dense 模式下得到了提升。

  • scipy.stats.moment 现在支持非中心矩计算。

  • scipy.stats.anderson 现在支持 weibull_min 分布。

  • scipy.stats.semscipy.stats.iqr 现在支持 axisnan_policy 和掩码数组输入。

已废弃的功能

  • 多椭圆稀疏矩阵索引已废弃,并将在 SciPy 1.13 版中移除。

  • 对于稀疏数组,已废弃了几种方法:asfptypegetrowgetcolget_shapegetmaxprintset_shapegetnnzgetformat。此外,.A.H 属性也已废弃。稀疏矩阵类型不受影响。

  • scipy.linalgtritriutril 函数已废弃,并将在 SciPy 1.13 版中移除。建议用户改用具有相同名称的 NumPy 版本。

  • scipy.signalbsplinequadraticcubic 函数已废弃,并将在 SciPy 1.13 版中移除。建议用户改用 scipy.interpolate.BSpline

  • scipy.integrate.simpsoneven 关键字已废弃,并将在 SciPy 1.13.0 版中移除。用户应保持默认设置,因为相比其他方法,这种设置提供了更高的精度。

  • 在将整数传递给 factorial 的浮点数组时使用 exact=True 已废弃,并将在 SciPy 1.13.0 版中移除。

  • 对于 scipy.signal.medfiltscipy.signal.order_filter,已废弃 float128 和对象数据类型。

  • 函数 scipy.signal.{lsim2, impulse2, step2} 早已在文档中标记为废弃。现在会引发 DeprecationWarning,并将在 SciPy 1.13.0 版中移除。

  • 自 SciPy 1.1.0 起,直接从 scipy.window 导入窗口函数已经软弃用。它们现在会引发 DeprecationWarning 并将在 SciPy 1.13.0 中移除。用户应该改为从 scipy.signal.window 导入或使用便利函数 scipy.signal.get_window

不兼容的后向变更

  • scipy.special.comblegacy 关键字的默认值已从 True 更改为 False,自其引入以来已经宣布。

过期的弃用

正在努力执行长期弃用的变更。以下先前弃用的功能受到影响:

  • scipy.stats.moment 中已经移除了 n 关键字。

  • scipy.stats.intervalalpha 关键字已被移除。

  • 错拼的 gilbrat 分布已被移除(使用 scipy.stats.gibrat)。

  • 弃用的 kulsinski 距离度量的拼写已被移除(使用 scipy.spatial.distance.kulczynski1)。

  • scipy.spatial.Delauney.qhullvertices 关键字已被移除(使用 simplices)。

  • scipy.sparse.csgraph.maximum_flowresidual 属性已被移除(使用 flow)。

  • scipy.stats.rv_continuousscipy.stats.rv_discretescipy.stats.rv_sampleextradoc 关键字已被移除。

  • scipy.linalg.solvesym_pos 关键字已被移除。

  • 函数 scipy.optimize.minimize 现在对于 x0.ndim > 1 的情况会抛出错误。

  • scipy.stats.mode 中,keepdims 的默认值现在为 False,不再支持非数值输入。

  • 函数 scipy.signal.lsim 不再支持非均匀时间步长。

其他变更

  • 重写了源代码构建文档并重新构建了贡献者指南。

  • 通过 meson 构建系统改进了跨编译支持。

  • MyST-NB 笔记本基础设施已添加到我们的文档中。

作者

  • h-vetinari(69)

  • Oriol Abril-Pla(1)+

  • Tom Adamczewski(1)+

  • Anton Akhmerov(13)

  • Andrey Akinshin(1)+

  • alice(1)+

  • Oren Amsalem(1)

  • Ross Barnowski(13)

  • Christoph Baumgarten(2)

  • Dawson Beatty(1)+

  • Doron Behar(1)+

  • Peter Bell(1)

  • John Belmonte(1)+

  • boeleman(1)+

  • Jack Borchanian(1)+

  • Matt Borland(3)+

  • Jake Bowhay(41)

  • Larry Bradley(1)+

  • Sienna Brent(1)+

  • Matthew Brett(1)

  • Evgeni Burovski(39)

  • Matthias Bussonnier(2)

  • Maria Cann(1)+

  • Alfredo Carella(1)+

  • CJ Carey(34)

  • Hood Chatham(2)

  • Anirudh Dagar(3)

  • Alberto Defendi(1)+

  • Pol del Aguila(1)+

  • Hans Dembinski(1)

  • Dennis(1)+

  • Vinayak Dev(1)+

  • Thomas Duvernay(1)

  • DWesl(4)

  • Stefan Endres(66)

  • Evandro(1)+

  • Tom Eversdijk(2)+

  • Isuru Fernando(1)

  • Franz Forstmayr(4)

  • Joseph Fox-Rabinovitz(1)

  • Stefano Frazzetto(1)+

  • Neil Girdhar(1)

  • Caden Gobat(1)+

  • Ralf Gommers(153)

  • GonVas(1)+

  • Marco Gorelli(1)

  • Brett Graham(2)+

  • Matt Haberland(388)

  • harshvardhan2707(1)+

  • Alex Herbert(1)+

  • Guillaume Horel(1)

  • Geert-Jan Huizing(1)+

  • Jakob Jakobson(2)

  • Julien Jerphanion(10)

  • jyuv(2)

  • Rajarshi Karmakar(1)+

  • Ganesh Kathiresan(3)+

  • Robert Kern(4)

  • Andrew Knyazev(4)

  • Sergey Koposov(1)

  • Rishi Kulkarni(2)+

  • Eric Larson(1)

  • Zoufiné Lauer-Bare(2)+

  • Antony Lee(3)

  • Gregory R. Lee(8)

  • Guillaume Lemaitre(2)+

  • lilinjie(2)+

  • Yannis Linardos(1)+

  • Christian Lorentzen(5)

  • Loïc Estève(1)

  • Adam Lugowski(1)+

  • Charlie Marsh(2)+

  • Boris Martin(1)+

  • Nicholas McKibben(11)

  • Melissa Weber Mendonça(58)

  • Michał Górny(1)+

  • Jarrod Millman(5)

  • Stefanie Molin(2)+

  • Mark W. Mueller(1)+

  • mustafacevik(1)+

  • Takumasa N(1)+

  • nboudrie(1)

  • Andrew Nelson(112)

  • Nico Schlömer(4)

  • Lysandros Nikolaou(2)+

  • Kyle Oman(1)

  • OmarManzoor(2)+

  • Simon Ott(1)+

  • Geoffrey Oxberry(1)+

  • Geoffrey M. Oxberry(2)+

  • Sravya papaganti(1)+

  • Tirth Patel(2)

  • Ilhan Polat(32)

  • Quentin Barthélemy(1)

  • Matteo Raso(12)+

  • Tyler Reddy(143)

  • Lucas Roberts(1)

  • Pamphile Roy(225)

  • Jordan Rupprecht(1)+

  • Atsushi Sakai(11)

  • Omar Salman(7)+

  • Leo Sandler(1)+

  • Ujjwal Sarswat(3)+

  • Saumya(1)+

  • Daniel Schmitz(79)

  • Henry Schreiner(2)+

  • Dan Schult(8)+

  • Eli Schwartz(6)

  • Tomer Sery(2)+

  • Scott Shambaugh(10)+

  • Gagandeep Singh(1)

  • Ethan Steinberg(6)+

  • stepeos(2)+

  • Albert Steppi(3)

  • Strahinja Lukić(1)

  • Kai Striega(4)

  • suen-bit(1)+

  • Tartopohm(2)

  • Logan Thomas(2)+

  • Jacopo Tissino(1)+

  • Matus Valo(12)+

  • Jacob Vanderplas(2)

  • Christian Veenhuis(1)+

  • Isaac Virshup(3)

  • Stefan van der Walt(14)

  • Warren Weckesser(63)

  • windows-server-2003(1)

  • Levi John Wolf(3)

  • Nobel Wong(1)+

  • Benjamin Yeh(1)+

  • Rory Yorke(1)

  • Younes(2)+

  • 张在坤(1)+

  • Alex Zverianskii(1)+

总共有 134 人为此版本做出了贡献。名字后面带“+”的人是第一次贡献补丁的。

1.11.0 版本关闭的问题

  • #1766: __fitpack.h 的工作数组计算几乎完全有一个大 bug…

  • #1953: 使用自定义警告而不是打印语句(Trac#1428)

  • #3089: brentq、nan 返回和边界

  • #4257: scipy.optimize.line_search 返回 None

  • #4532: scipy optimize cobyla 中的箱约束

  • #5584: 二分法中的符号检查可能存在的下溢问题

  • #5618: simps 在偶数点时精度低的解决方案

  • #5899: minimize_scalar – 奇怪的行为

  • #6414: scipy.stats Breit-Wigner 分布

  • #6842: ODR 返回的协方差矩阵需要按残差进行缩放…

  • #7306: 有停止优化的任何方法吗?

  • #7799: basinhopping 结果违反约束条件

  • #8176: optimize.minimize 应提供一种返回成本函数的方式…

  • #8394: brentq 返回超出边界的解决方案

  • #8485: freqz() 对于五阶 Butterworth 带通(低通…

  • #8922: Solve_ivp 与 BDF 和 Radau 求解器以及 numpy 数组的错误

  • #9061: 是否向 scipy.integrate.LSODA 提供矢量化函数会带来优势?

  • #9265: 文档:optimize.minimize:避免冗余工作的方法…

  • #9412: 在 minimize 中错误地忽略回调返回值

  • #9728: 文档:scipy.integrate.solve_ivp

  • #9955: stats.mode nan_policy='omit' 当数据为…时的意外行为

  • #10050: [Bug] coo_matrix 的不一致的规范格式

  • #10370: SciPy 期望使用根查找时出错,预期方阵…

  • #10437: scipy.optimize.dual_annealing 总是拒绝非改进状态

  • #10554: ndimage.gaussian_filter 提供轴选项

  • #10829: 扩展 Anderson Darling 检验以涵盖 Weibull 分布

  • #10853: ImportError: 无法导入空间名称

  • #11052: optimize.dual_annealing 未传递参数给 jacobian。

  • #11564: LinearOperator 对象无法应用于稀疏矩阵

  • #11723: scipy.integrate 的蒙特卡洛方法

  • #11775: Nedler-Mead 算法需要支持多个 xatol

  • #11841: 忽略 scipy.optimize.curve_fit 中的 NaN

  • #12114: scipy.optimize.shgo():'args' 在约束中被错误传递…

  • #12715: curve_fit 的协方差为何如此依赖于总体…

  • #13122: 测试套件在 Python 3.10 上失败:factorial() 函数存在问题…

  • #13258: optimize.root_scalar 等函数的 **kwargs

  • #13407: 应更改 if rtol < _rtol / 4 的条件?

  • #13535: Newton 迭代不应在割线插值后进行

  • #13547: optimize.shgo:处理返回梯度的目标函数…

  • #13554: 测试 APS13 的正确根是 0

  • #13757: 表示被截断数据的 API

  • #13974: BUG:optimize.shgo:未使用选项

  • #14059: 'optimize/zeros.py' 中绝对容差 'xtol' 的界限问题…

  • #14262: cython_blas 在签名中未使用 const

  • #14414: brentqnp.nan 函数不会收敛也不会引发错误

  • #14486: 一个 bug,一个错误和一个重构建议…

  • #14519: scipy/stats/tests/test_continuous_basic.py::test_cont_basic[500-200-ncf-arg74] 的集成测试失败,出现 IntegrationWarning

  • #14525: scipy.signal.bspline 对整数类型不起作用

  • #14858: BUG:scipy.optimize.bracket 有时会静默失败

  • #14901: BUG:stats:分布方法发出不必要的警告…

  • #15089: BUG:scipy.optimize.minimize() 没有报告最低能量…

  • #15136: ENH:升级 boost.math 版本

  • #15177: BUG:稀疏矩阵和数组之间的元素级除法存在问题…

  • #15212: BUG:scipy.integrate.quad 对发散积分的奇怪行为

  • #15514: BUG:optimize.shgo:处理向量约束时出错

  • #15600: BUG:处理阶乘函数及其…

  • #15613: ENH:提供函数以数值方式计算对数积分(例如…

  • #15702: MAINT:linalg:要么静默导入 NumPy 版本,要么废弃…

  • #15706: DEP:从统计分布中删除废弃的参数

  • #15755: DEP:吸收 lsim2 到 lsim

  • #15756: DEP:在 stats.mode 中删除非数值数组支持

  • #15790: BUG:isspmatrix 未考虑稀疏数组

  • #15808: DEP:对 optimize.minimize 中的 >1 维输入引发异常

  • #15814: CI:将 Azure 作业迁移到 GitHub Actions

  • #15818: DEP:删除 _distn_infrastructure 中的 extradoc 关键字

  • #15829: DEP:删除 scipy.linalg.solve 中的 sym_pos 关键字

  • #15852: DOC:辅助函数以示例种子

  • #15906: stats.ttest_ind 返回值中缺少自由度参数

  • #15985: ENH, DOC:添加解释为何及何时使用自定义…

  • #15988: DEP:删除过时的 gilbrat 分布

  • #16014: DEP:删除 MaximumFlowResult.residual

  • #16068: BUG:文档中缺少的常数

  • #16079: BUG:1.8.0 中 hypergeom.cdf 比 1.7.3 中慢

  • #16196: BUG:optimize.minimize_scalar 返回的 OptimizeResult 改变了 ‘x’…

  • #16269: DEP:在 _minimize_tnc 中删除 maxiter 关键字参数

  • #16270: DEP:在 qhull 中删除 vertices 关键字参数

  • #16271: DEP:删除 scipy.spatial.distance.kulsinski

  • #16312: Meson 抱怨绝对包含路径问题

  • #16322: DOC:在 Windows 上使用 Meson 构建使用 GCC,而非 MSVC

  • #16595: BUG:stats.mode 对 nans 发出讨厌的 RuntimeWarning…

  • #16734: BUG:povevl.h 中的 p1evl 函数不符合描述

  • #16803: 更新 scipy/__config__.py 以包含有用信息

  • #16810: ENH:实现 Dirichlet-multinomial 分布

  • #16917: BUG:Windows 构建的 SciPy 无法通过 pip install 导入_fblas

  • #16929: BUG:scipy.sparse.csc_matrix.argmin返回错误值

  • #16949: 在 macOS 中,ggesqz对 float32 输入的测试失败…

  • #16971: BUG:在 COBYLA 的 minimizer_kwargs 中,scipy.optimize.shgo 的问题…

  • #16998: 解 pickle 和 deepcopy 的分布不使用全局随机…

  • #17024: ENH:强制Rotation.as_quat()的实部为正数。

  • #17107: BUG:文档中cKDTree.query_pairs的签名不正确…

  • #17137: BUG:optimize:test_milp_timeout_16545的偶发性失败

  • #17146: BUG:Scipy 统计概率大于 1

  • #17214: BUG:scipy.stats.mode:axis=None时形状不一致…

  • #17234: BUG:在开发分支中出现 Cython 化/编译失败…

  • #17250: ENH:在高级 API 中公开并行 HiGHS 求解器

  • #17281: BUG:使用LinearOperator作为@操作数导致 NumPy…

  • #17285: ENH:公开DisjointSet._sizes

  • #17312: ENH:澄清ndimage.find_objects返回的切片的顺序…

  • #17335: ENH:在newton中将术语“zero”更改为“root”

  • #17368: BUG:在 valgrind 下导入 scipy.stats 失败

  • #17378: griddata的线性/LinearNDInterpolator的意外行为

  • #17381: BUG:distance_transform_cdt中的 FutureWarning

  • #17388: BUG:stats.binom:提升二项分布边缘情况的错误?

  • #17403: DOC:在用户指南中没有一般的scipy.sparse页面

  • #17431: ENH:在 scipy 中添加 ECDF。

  • #17456: ENH:使用辅助函数的自定义停止标准

  • #17516: BUG:scipy.optimize.minimize文档中的错误

  • #17532: DOC:侧边栏在一些文本上方渲染过头…

  • #17548: CI:Ubuntu 18.04 的 Actions runner 镜像已不推荐使用

  • #17570: ENH:optimize.root_scalar:当仅有x0时默认为newton

  • #17576: ENH: 为 von mises 覆盖 fit 方法

  • #17593: BUG: 无法从 scipy.stats 导入 permutation_test 名称

  • #17604: DOC: optimize.curve_fitfvec 的文档不够具体

  • #17620: ENH: 冻结分布的可缓存归一化参数

  • #17631: BUG: betaprime 分布的 cdf/ppf 的数值问题

  • #17639: BUG: scipy.optimize.shgo 对于 success = False 时未返回“xl”

  • #17652: 由于测试函数名称和… 而导致非运行测试的检查

  • #17667: BUG: 由于 Wilcoxon 符号秩检验导致的错误 p 值…

  • #17683: TST: stats: stats.mstats 中有几个没有测试的函数

  • #17713: BUG: _axis_nan_policy 更改了一些常见的 TypeError

  • #17725: BUG: spatial: hammingw 有… 时的错误消息

  • #17749: ENH: 使用 stats.moment 计算非中心矩?

  • #17754: 向自身的余弦距离返回小的非零答案…

  • #17776: BUG: dblquadargs 关键字参数问题

  • #17788: ENH: Scipy Optimize, equal Bounds should be directly passed to…

  • #17805: BUG: stats: dgamma.sfdgamma.cdf 在尾部失去精度

  • #17809: BUG: 二项分布函数的 CDF 和 PMF 在极端值时不一致

  • #17815: DOC: 改进 distance_transform_{cdt,edt} 的文档

  • #17819: BUG: stats.ttest_ind_from_stats 未检查标准…

  • #17828: DOC: UnivariateSpline 没有任何文档或参考资料。

  • #17845: BUG: 当 ftype 作为… 供给时,1.10.0 FIR 降采样存在问题

  • #17846: BUG: scipy.integrate.solve_ivp() 中的无限循环问题

  • #17860: DOC: 错误的 ARPACK 链接

  • #17866: DOC: Result Classes 是否应该是其自己的顶级部分?

  • #17911: DOC: scipy.signal.bilinear 中 Tustin 公式的公式遗漏…

  • #17913: 单侧检验的 pearsonr p 值的意外行为

  • #17916: BUG: 在 skellam 中使用大浮点数时,scipy 1.10.0 崩溃…

  • #17941: DOC: 在文档中设置 dev.py build -j 标志的指导…

  • #17954: BUG: lobpcg 失败

  • #17970: BUG: Python 3.11 上的 ILP64 构建问题

  • #17985: DOC: 更新轮生成过程

  • #17992: BUG: 具有深层次数组列表的 matlab 文件,具有不同…

  • #17999: DOC: stats.cramervonmises 的示例错误

  • #18026: BUG: stats: 例如 `stats.betabinom.stats(10, 2, 3,…

  • #18067: ENH: stats: 重采样/蒙特卡洛配置对象

  • #18069: ENH: stats.ttest_ind 与 R 不一致。它不允许…

  • #18071: BUG: rv_continuous.stats 在尝试估计时未收敛…

  • #18074: BUG: pooch 的错误依赖项

  • #18078: BUG: QMCEngine.reset() 语义及传递的 Generator

  • #18079: BUG: Halton(seed=rng) 未消耗 Generator PRNG…

  • #18106: BUG: Linprog 报告失败,尽管成功收敛,给出…

  • #18115: BUG: ValueError: 为序列设置数组元素时…

  • #18117: BUG: stats: genhyperbolic.cdf.sf 对于大…

  • #18119: DOC: 关于 fmin_powell 的注释是错误的

  • #18123: BUG: [mmread] 读取带有空格的 mtx 文件时发生错误

  • #18132: BUG: scipy.stats.somersd 的无效输出和行为

  • #18139: BUG: scipy.stats.kendalltau 新实现中的溢出

  • #18143: 在 Windows 32 位 Python 上从源代码构建失败

  • #18171: BUG: optimize.root_scalar: 应当正常返回 converged=False

  • #18223: BUG: 当 NaN 输入且 balanced_tree=False 时,cKDTree 分割故障…

  • #18226: ENH: stats.geometric.entropy: 实现分析公式

  • #18239: DOC: 链接到自定义 BLAS/LAPACK 位置不清楚

  • #18254: BUG:stats.mode:使用 Pandas 整数数组失败

  • #18271: 距离定义中的错误或错误的公式

  • #18272: BUG:stats:偶尔失败的 test_multivariate.TestOrthoGroup.test_det_and_ortho

  • #18274: BUG:stats:来自 betaprime.fit 的虚假警告

  • #18282: 来自 stats._rcond 的不兼容指针警告

  • #18302: BUG:beta.pdf 在主分支 (1.11.0.dev0) 上出现问题

  • #18322: BUG:scipy.stats.shapiro 返回负的 p 值

  • #18326: ENH:支持稀疏输入的 milp

  • #18329: BUG:使用 meson 构建时生成警告:“MS_WIN64” 重新定义…

  • #18368: DOC:scipy.stats.chisquare 中的问题

  • #18377: BUG:cython_blascython_lapackconst 签名的变更…

  • #18388: 关于 _MACHEPS 的使用问题

  • #18407: CI:test_enzo_example_c_with_unboundedness 开始失败

  • #18415: BUG:使用 Intel Fortran 在 PROPACK 中的 Windows 编译错误

  • #18425: DOC:澄清 scipy.ndimage.sobel 不计算 2D…

  • #18443: BLD:在 Windows 上使用 Meson 构建时出现错误

  • #18456: ENH:允许为模型函数传递非变化的参数…

  • #18484: DEP:在 base scipy.signal 中的已弃用的 windows-import 发出警告…

  • #18485: DEP:在稀疏矩阵索引中取消多个省略号的处理已弃用

  • #18494: CI:偶尔失败的 test_minimum_spanning_tree

  • #18497: MAINT,BUG:防止非有限的 kd 树查询

  • #18498: TST:插值溢出 xslow 测试(低优先级)

  • #18525: DOC:稀疏文档生成警告导致失败(包括在 CI 中)

  • #18535: DOC:Dev 分支文档在查看 API 参考时呈现 Dev TOC

  • #18547: CI:偶尔失败的测试 test_minimize_callback_copies_array[fmin]

  • #18595: BUG:dev.py notes 需要一个小的补丁

  • #18597: CI,BUG:维护分支上 Cirrus 轮上传失败

  • #18600: BUG:由于 boost 子模块,SciPy 1.11.0rc1 在 PPC 上无法构建

  • #18632: 1.11.0rc1conda-forge 中剩余的测试失败

  • #18634: BUG:stats.truncnorm.moments 对于大于…的阶矩订单产生错误

  • #18654: BUG:ci/circleci: build_scipy 出现故障

  • #18675: BUG:signal.detrend 在主线上不再接受序列…

  • #18732: TST, MAINT:一些测试在 MacOS ARM64 上阻塞 1.11.0NumPy

1.11.0 的拉取请求

  • #8727: BUG:vq.kmeans() 将有符号差异与阈值进行比较。

  • #12787: ENH:为 Weibull 添加 Anderson-Darling 测试 #10829

  • #13699: ENH:统计学:添加对单变量连续数据的被审查数据处理…

  • #14069: 使用警告而不是打印语句

  • #15073: TST/MAINT:参数化 _METRICS_NAMES 和替换 assert_raises

  • #15841: 彻底改革 factorial{,2,k}:API 一致性,错误修复和一致性…

  • #15873: DEP:从 linalg.solve 中移除 sym_pos 参数

  • #15877: DEP:移除 _distn_infrastructure 中的 extradoc

  • #15929: DEP:lsim2 废弃,推荐使用 lsim

  • #15958: CI:将 prerelease_deps_coverage_64bit_blas 移至 GitHub 操作。

  • #16071: ENH:添加缺失的“真空的特性阻抗”

  • #16313: MAINT:更新 optimize.shgo

  • #16782: ENH:统计学:修剪 Pareto 分布的优化拟合

  • #16839: ENH:统计学:对数正态分布的优化最大似然估计

  • #16936: BUG:稀疏:修复所有条目均为非零时的 argmin/argmax

  • #16961: ENH:优化:为 curve_fit 添加 nan_policy 可选参数。

  • #16996: ENH:stats.anderson_ksamp:添加测试的排列版本

  • #17116: MAINT:调整拉取请求标签器配置

  • #17208: DOC:添加审核指南

  • #17211: ENH:实现狄利克雷-多项式分布 (#16810)

  • #17212: 防止 fitpackmodule.c 中的整数溢出

  • #17235: 维护:将 check_finite 传递给 kmeans2()中的 vq()调用

  • #17267: 文档/维护:special 模块:对 tklmbda 进行多项更新

  • #17268: 文档:special:展示 lambertw 如何解决 x = a + bexp(cx)

  • #17287: 文档:澄清非连接…中最小生成树的行为

  • #17310: 文档:missing-bits:关于返回对象…的推荐文档

  • #17322: 文档:为文档添加笔记本基础设施

  • #17326: 增强:澄清与标签中元素对应的索引…

  • #17334: 增强:映射旋转四元数旋转空间的双覆盖

  • #17402: 增强:stats:添加假发现率控制函数

  • #17410: 增强:stats.multivariate_t:添加 cdf 方法

  • #17432: 构建:Boost.Math 独立子模块

  • #17451: 移除:在 qhull 中移除vertices

  • #17455: 弃用:scipy.signal.{bspline, quadratic, cubic}

  • #17479: 增强:添加新的国际单位制前缀

  • #17480: 增强:stats:为 halfnorm、gibrat、gompertz 实现 _sf 和 _isf

  • #17483: 维护:optimize.basinhopping:修复接受失败的本地…

  • #17486: 增强:optimize.minimize:回调增强

  • #17499: 维护:删除对NPY_UPDATEIFCOPY的使用

  • #17505: 增强:添加相对论性布莱特-维格纳分布

  • #17529: 增强:stats:实现 powerlaw._sf

  • #17531: 测试:scipy.signal.order_filter:添加测试覆盖率

  • #17535: 维护:special:改进关于 Cephes p1evl 函数的注释。

  • #17538: 增强:用额外的距离度量扩展 _distance_pybind…

  • #17541: 发布:将版本设置为 1.11.0.dev0

  • #17553: 文档:optimize.curve_fit:添加关于pcov条件数的注释

  • #17555: 移除:stats 模块:移除 stats.moment 中的 n 关键字参数和…中的 alpha 关键字参数

  • #17556: 开发:提升 CI 作业中使用的 flake8 版本

  • #17557: 维护:在 Azure CI 中提升 Ubuntu 版本

  • #17561: MAINT:stats.mode:删除已弃用功能,平滑边缘

  • #17562: ENH:stats:为 betaprime 分布实现 _ppf

  • #17563: DEP:stats:移除拼写错误的 gilbrat 分布

  • #17566: DOC:修正、更新和扩展 lobpcg 文档字符串信息和…

  • #17567: MAINT:更新 gitpod 设置

  • #17573: DOC:更新测试文档到 dev.py

  • #17574: MAINT:清理 Cython 代码和构建文件中的 NPY_OLD 用法

  • #17581: DOC:在 _add_newdocs.py 中修复关于 loggamma 描述的微小拼写错误

  • #17585: ENH:Von Mises 分布拟合

  • #17587: BUG:在 loggamma _cdf 中避免溢出/下溢问题…

  • #17589: BUG:distance_transform_cdt 中的 FutureWarning

  • #17590: DEP:对 optimize.minimize 的>1 维输入进行引发

  • #17595: DOC:optimize.line_search:注意pk必须是下降方向…

  • #17597: DOC:添加遗留指令

  • #17603: DEP:移除 spatial.distance.kulsinski

  • #17605: DOC:流行病模型与 LHS 的示例

  • #17608: DOC:curve_fit - 澄清 fvec 输出

  • #17610: DOC:为 chi2_contingency 添加示例

  • #17613: DOC:curve_fit,包括 sigma

  • #17615: MAINT:scipy.optimize.root:修复 args 和 jac 同时出现时的错误…

  • #17616: MAINT:optimize.minimize:增强剩余callback

  • #17617: DEP:移除 MaximumFlowResult.residual

  • #17618: DOC:修复 qmc 示例中的 unicode

  • #17622: MAINT:optimize.root_scalar:在遇到 NaN 时引发异常

  • #17624: ENH:添加 von Mises-Fisher 分布

  • #17625: DOC:学生 t 相关特殊函数的示例…

  • #17626: DOC:改进指数缩放 Bessel 函数的文档字符串

  • #17628: ENH:添加 Sobol'指数

  • #17629: DOC:stats:odd_ratio 示例处理

  • #17637: DEP: 将 special.comb 的默认值切换为 legacy=False

  • #17643: TST: interpolate/rgi: 添加降序点的测试

  • #17649: 修复文档行

  • #17651: 更新 _svds.py 移除 LOBPCG 输出中不再必要的 QR

  • #17654: MAINT: interpolate: 将 .c 文件添加到 .gitignore

  • #17655: DEV: 添加检查错误命名测试的功能

  • #17657: DEV: 简化 Win 机器上的 OpenBLAS 处理

  • #17660: MAINT: optimize.newton: 当 secant 为零时收敛=False

  • #17663: DOC: optimize.curve_fit: 示例输出可能有所不同

  • #17664: MAINT: optimize.root_scalar: 修复下溢符号检查错误

  • #17665: DOC: 提及 curve_fit 结果 pcov 的不准确性

  • #17666: DOC: optimize.root_scalar: 协调文档和实现…

  • #17668: ENH: stats.loguniform: 重新构造方法以避免溢出

  • #17669: MAINT: optimize.newton: 避免复数 x0 导致的错误

  • #17674: DOC: optimize: 添加传递 kwargs 给可调用函数的教程示例

  • #17675: ENH: 更新 lobpcg.py

  • #17676: BUG: 在 scipy.io.savemat 中正确处理类似数组类型

  • #17678: DOC: optimize: 展示如何通过缓存避免重复工作

  • #17679: ENH: optimize.minimize: 在 COBYLA 中添加边界约束

  • #17680: DOC: 与负二项分布相关的特殊函数示例

  • #17682: DOC: 添加 stats.chisquare 的真实例子

  • #17684: ENH: 支持 Bounds 类在 lsq_linear 中

  • #17685: ENH: stats: 实现 foldnorm 分布的 _sf 方法

  • #17687: MAINT: optimize.toms748: 修正“rtol 太小”的消息

  • #17688: MAINT: optimize.curve_fit: 缓存 fjac

  • #17691: ENH: optimize.root_scalar: 允许不带 f' 的 newton,不带…

  • #17692: MAINT: optimize.minimize_scalar: 强制输出形状一致性

  • #17693: DOC: pointbiserialr 相关公式修正符号

  • #17694: ENH:stats:为 halfcauchy 实现 _sf 和 _isf;为 foldcauchy 实现 _sf

  • #17698: MAINT:在 rgi 测试中的隐式浮点转换

  • #17700: ENH:逆 wishart 熵

  • #17701: DOC:stats:修正 genexpon 分布的参考文献

  • #17702: DOC:stats:完善描述性统计的引用和链接

  • #17704: MAINT:optimize.bracket:不要静默失败

  • #17705: DOC:optimize.minimize_scalar 和 friends:修正文档...

  • #17707: DOC:在stats.fisher_exact中添加乙酰唑胺例子

  • #17708: ENH:stats:为 genexpon 实现 _ppf 和 _isf

  • #17709: MAINT:更新版权日期

  • #17711: MAINT:转发 1.10.0 版本说明

  • #17714: ENH:为快速 DisjointSet 子集大小提供公共 API

  • #17724: DOC:空间:多项更新:

  • #17729: STY:修复 Unicode 错误

  • #17730: MAINT:旋转 CircleCI 的 SSH 密钥

  • #17732: MAINT:optimize.toms748:在割线插值后不执行牛顿法

  • #17742: ENH:为 beta、chi 和 chi2 分布重写 _entropy

  • #17747: DOC:stats.jarque_bera:添加半现实例子

  • #17750: ENH:支持 n=0 试验的多项分布

  • #17758: ENH:f 分布熵的解析公式

  • #17759: DOC:stats.skewtest:添加半现实例子

  • #17762: DOC:移除指令名和双冒号::之间的空格

  • #17763: DOC:将单冒号改为双冒号

  • #17764: ENH:矩阵正态分布的熵

  • #17765: DOC:stats:额外的正态性检验示例

  • #17767: DOC:stats:在主页中重新组织假设检验

  • #17768: TST:special:修正错误命名的测试

  • #17769: DOC/BUG:在文档字符串中添加丢失的熵方法

  • #17770: TST:stats:修正错误命名的测试

  • #17772: MAINT:删除未使用的测试工具函数

  • #17773: DOC:stats:向相关性测试添加真实示例

  • #17778: DOC:stats:向方差测试添加真实示例

  • #17780: MAINT:optimize.minimize:修复新回调接口在参数…

  • #17784: DOC:linalg:修正linalg.sqrtm的文档字符串

  • #17786: DOC:为ndtrndtri添加示例

  • #17791: DEP:在 _minimize_tnc 中移除 maxiter 关键字参数

  • #17793: MAINT:在 differential_evolution 中移除除零操作

  • #17794: TST:为 dgamma 分布添加测试套件

  • #17812: MAINT:添加(可选的)pre-commit 钩子

  • #17813: MAINT:integrate.qmc_quad:重新引入 qmc_quad

  • #17816: MAINT:允许在stats.sobol_indices中使用类型化方法

  • #17817: MAINT:从qmc_quad中删除未使用的 args 参数

  • #17818: BUG/ENH:stats:对dgamma进行多次更新

  • #17820: DOC/BUG:仅在定义处绘制ndtri

  • #17824: ENH:invgauss 分布的解析熵

  • #17825: DOC:optimize:将术语“zero”更改为“root”

  • #17829: DOC:stats:当分布被深拷贝时文档 RNG 行为

  • #17830: MAINT:stats._axis_nan_policy:引发适当的 TypeError

  • #17834: MAINT:改进 scipy.stats 中 betaprime cdf 的精度

  • #17835: DOC:integrate:记录数值积分的限制

  • #17836: DOC:integrate.solve_ivp:澄清参数vectorized的影响

  • #17837: DEP:integrate.nquad:弃用参数full_output

  • #17838: DOC:integrate.quad:对于发散情况,行为不被保证…

  • #17841: DOC:linalg:扩展 pinv 示例

  • #17842: DOC,MAINT:为文档问题添加问题模板

  • #17848: ENH:为 powernorm 分布实现_sf_isf

  • #17849: ENH:special:添加函数_scaled_exp1

  • #17852: 维护:optimize:改进optimize.curve_fit文档和错误…

  • #17853: 文档:更新 integrate.dblquad/tplquad 的结果描述

  • #17857: 维护:genlogistic 熵的解析公式

  • #17865: 维护:统计模块:修复最近的 CI 和其他问题

  • #17867: 文档:关于 linprog 中负变量的说明

  • #17868: 增强:添加 Nakagami 分布熵的解析公式

  • #17873: 增强:添加 dgamma 分布熵的解析公式…

  • #17874: 增强:添加 truncnorm 熵的解析公式(#17748)

  • #17876: 文档:从侧边栏/目录中移除隐藏的 stats 部分

  • #17878: 代码审查:全面审查

  • #17879: 文档:为主命名空间添加文档

  • #17881: 错误修复:修复在signal.decimate中处理用户提供的过滤器

  • #17882: 构建:修复 Meson 构建关于多个目标的警告

  • #17883: 文档:澄清 optimize.leastsq 中可选参数的含义

  • #17886: 增强:当 NOLA 条件失败时警告缺少边界

  • #17889: 文档:清理开发指南

  • #17892: 维护:统计模块中“代码全面审查”后的清理

  • #17894: 维护:更新.gitignore 文件,包括 Meson 和代码审查工具

  • #17895: 文档:问题模板中的配置信息

  • #17897: 维护:更新.git-blame-ignore-revs 中的“代码全面审查”SHA

  • #17898: 文档:从侧边栏中移除隐藏的子模块

  • #17899: 维护:使用 conda 进行代码审查

  • #17900: 重新实现 Python 中的 pre-commit 钩子

  • #17906: 文档:插值:添加不使用三角剖分的注意事项

  • #17907: 文档:stats.wilcoxon:警告 x-y 中的舍入误差

  • #17908: 增强:powerlognormal 分布改进

  • #17909: 增强:提高 scipy.stats 中 betaprime 分布 ppf 的准确性

  • #17915: 文档:在 butter 函数文档字符串中添加警告

  • #17921: CI:在缓存失效时清理 conda 索引

  • #17922: DOC: 修正 lti 的双线性离散化文档

  • #17929: ENH: stats.nakagami.entropy: improve formulation

  • #17930: ENH: 对 genlogistic 的熵使用渐近展开…

  • #17937: DOC: 更新贡献者文档中的 pip + venv 指南…

  • #17939: DOC: ttest_ind_from_stats: 讨论负标准偏差

  • #17943: ENH: 一维随机-cd 优化的早期退出

  • #17944: pre-commit 在 Ruff 进行修复时应失败

  • #17945: DOC: 仅在 HTML 中删除 seed

  • #17946: ENH: Maxwell 分布 sf/isf 覆盖

  • #17947: TST: 更新导入循环检查的模块列表

  • #17948: STY: 仅修复已提交的文件

  • #17949: ENH: stats.dirichlet_multinomial: 向量化实现

  • #17950: MAINT: bump OpenBLAS version, bump macOS image used in GHA

  • #17956: MAINT: optimize.dual_annealing: 修复带参数的可调用 jac

  • #17959: MAINT: 更新支持的 Python 和 NumPy 版本以符合…

  • #17961: ENH: optimize.linprog: 将未识别的选项原样传递给 HiGHS

  • #17964: DEP: integrate.quad_vec: 弃用参数 full_output

  • #17967: MAINT: 完全限定 std::move 调用,以修复 clang -Wunqualified-std-cast-call

  • #17971: ENH: stats: 在 semiqr 中添加轴元组和 nan_policy

  • #17975: BUG: 更新 test_lobpcg.py

  • #17976: DOC/MAINT: 简化发布条目

  • #17980: FIX: CI: 避免将 Cython 文件传递给 ruff

  • #17982: MAINT: 添加发布条目,移动 blame ignore

  • #17987: DOC: 将 .rst.txt 移至源目录,并清理生成文档的相关内容

  • #17989: MAINT: sparse.linalg: remove unused main code

  • #17990: BLD: 为 nightly 构建 musllinux 轮子

  • #17998: ENH: optimize.RootResults: 将 RootResults 设为 OptimizeResult

  • #18000: DOC: stats, interpolate: 修复一些小的文档字符串问题

  • #18002: ENH: 重写半 Logistic 分布的 sfisf

  • #18003: ENH: 提升半正态分布的累积分布函数精度

  • #18006: BLD: 使用相对路径到 numpy include 和 library 目录

  • #18008: MAINT: 向前移植 1.10.1 发布说明

  • #18013: MAINT: 维护 stats.vonmises.fit,保持向后兼容性

  • #18015: TST: 优化 optimize.root_scalar,重构测试并添加 Chandrupatla…

  • #18016: 在 ndimage 过滤器中添加 axes 参数

  • #18018: DOC: 在文档中添加展示如何绘制旋转的示例

  • #18019: 在 stats.mstats 中添加 trimmed_vartrimmed_std 的测试

  • #18020: TST: stats.mstats: 添加 median_cihs/sen_seasonal_slopes

  • #18021: DEP: linalg: 弃用 tri{,u,l}

  • #18022: DOC: 插值: 链接到移植指南的 gist

  • #18023: DOC: 如何使用 RNG 和独立性文档示例

  • #18027: DOC: 修复插值教程中的章节标题拼写错误

  • #18028: DOC: 修复 extrapolate 标题下划线

  • #18029: 修复 betabinom 统计中使用仅整数的 a 和…

  • #18032: BLD: 为发布版本添加 NDEBUG 标志

  • #18034: BLD: 避免运行 run_command(py3, …),以获得更好的交叉编译

  • #18035: ENH: stats: 添加 ecdf 函数

  • #18036: BLD: 对 py39 构建 Windows Wheel,兼容 numpy 1.22.3

  • #18037: DOC/MAINT: 修复源按钮

  • #18040: DOC: 修复 _minimize_trustregion_exact 文档错误

  • #18043: MAINT: 更新 GH 错误模板

  • #18045: MAINT: 更新 codeowners。

  • #18047: DOC: 更新 scipy.spatial.distance.pdist 文档字符串以匹配其…

  • #18049: STY: 在任何其他头文件之前包含 Python.h。

  • #18050: MAINT: integrate.qmc_quad: 修正参数 log 的行为

  • #18052: BLD: 使用 anaconda-client 上传 wheels

  • #18053: DOC 修复 expectile 文档字符串 - 经验 CDF

  • #18058: 构建:使用 meson-native 依赖查找 pybind11

  • #18059: Johnson 分布中 sfisf 的重写

  • #18060: 维护:移除 pavement

  • #18061: 增强:在 LinearOperator 中实现数组 @ 操作符

  • #18063: 文档:改进 distance_transform_{cdt,edt} 的文档

  • #18064: 文档:为 xlogy 添加示例

  • #18066: 测试:stats.nct:添加大 nc 下崩溃的测试

  • #18068: 测试:stats.ksone:放宽方差测试的容差

  • #18070: Docstring:关于双变量样条的轴顺序说明

  • #18072: 文档:修正 splprep #17893 中的 t 参数文档问题

  • #18073: 维护:避免非推荐的 numpy 函数和常数

  • #18075: 维护:更新 pooch 依赖

  • #18076: 文档:修复 kurtosis_continuous_distns 中的文档错误和空白

  • #18077: BUG:检查初始状态的有限性

  • #18081: 增强:允许 stats.ttest_ind 中等方差的单次观察

  • #18082: 文档:为 xlog1py 添加示例

  • #18083: 样式:修复 mypy 赋值问题

  • #18084: BUG:在 Halton 初始化时计算 VDC 排列

  • #18092: 增强:stats.ecdf:支持右截尾数据

  • #18094: 增强:使用渐近法改进 chi 分布的熵计算…

  • #18095: 增强:gamma 分布熵的渐近展开

  • #18096: 维护:stats.johnsonsu:重写 _stats

  • #18098: 增强:使用 scaled_exp1 增加 Gompertz 熵的可用范围

  • #18101: 文档:在 UnivariateSpline 文档字符串中添加引用 #17828

  • #18102: 增强:stats.goodness_of_fit:添加 Filliben's 测试

  • #18104: BUG:启用 matlab 嵌套数组

  • #18107: 增强:添加 Dunnett's 测试

  • #18112: 修复:在 QMCEngine.reset 中重置语义

  • #18120: 修正 scipy/optimize fmin_powell 的注释

  • #18122: 增强功能:为 invgamma 熵添加渐近展开(#18093)

  • #18127: 维护:清理 _continous_dists 中的不一致性

  • #18128: 维护:对 vonmises 分布添加通用拟合方法的测试

  • #18129: 测试:stats.rv_continuous.fit:使用 nnlf 替代 _reduce_func

  • #18130: 一些文档更新和小的代码调整

  • #18131: 增强功能:为 gengamma 熵添加渐近展开

  • #18134: 增强功能:stats:改进 _cdf 并为 genhyperbolic 实现 _sf

  • #18135: 为 t 熵添加渐近展开(#18093)

  • #18136: 增强功能:stats.ecdf:添加 confidence_interval 方法

  • #18137: 修复 somersd 中可能发生的整数溢出问题

  • #18138: 增强功能:改进 genlogistic 方法的精度

  • #18144: 文档:为 friedmanchisquare 添加文档示例

  • #18145: 构建:在 32 位 Windows 平台从源代码构建时发出警告

  • #18149: 测试:修复 cython_blas 测试不准确的问题

  • #18150: 增强功能:添加 Dunnett's 测试的 CI 和字符串

  • #18152: 增强功能:stats.moment:启用非中心矩的计算

  • #18157: CI:修复 Cython 3.0b1 上失败的预发布作业

  • #18158: 文档:stats:修正 levy 和 levy_l 的描述

  • #18160: 错误修复:_check_result 返回错误的状态。参见 #18106 优化

  • #18162: 增强功能:Dweibull 熵

  • #18168: 测试:空间:跳过失败的测试以使 CI 再次变绿

  • #18172: 维护:optimize.root_scalar:在可调用时优雅地返回

  • #18173: 文档:更新 ARPACK 的链接指向 ARPACK-NG

  • #18174: 文档:引用有关多个 –config-settings 的 pip 问题

  • #18178: 增强功能:为 anglit 分布添加 _sf 方法(#17832)

  • #18181: 文档:轮子构建基础设施更新

  • #18187: 维护:stats.ecdf:在事件之前存储风险数

  • #18188: 错误修复:插值:为 make_smoothing_spline 添加 x-y 长度验证

  • #18189: DOC: 修复侧边栏渲染在文本上方的问题

  • #18190: ENH: 修复 von Mises 分布对位置参数错误猜测的适应性

  • #18193: MAINT: stats.kendalltau: 避免溢出

  • #18195: MAINT: interpolate: 移除重复的 FITPACK 接口 _fitpack.spl.

  • #18196: ENH: 添加生存分析的 Log 秩

  • #18199: BUG: 对不匹配的 w 维度抛出 ValueError 并进行测试…

  • #18200: TST: stats: 将 genexpon 从 xslow 移到 slow 拟合测试集中。

  • #18204: MAINT/TST: 修复Slerp类型和改进Rotation中的 iv

  • #18207: ENH: 改进折叠正态分布 cdf 的精度

  • #18209: ENH: 改进 integrate.simpson 以适应偶数点

  • #18210: ENH: stats.ttest_ind: 添加自由度和置信区间

  • #18212: ENH: stats.ecdf: 添加evaluateplot方法;重构…

  • #18215: DOC: stats: 描述DunnettResult的属性

  • #18216: MAINT: 替换 make_dataclass 使用显式 dataclasses

  • #18217: MAINT: stats: 一致返回 NumPy 数值

  • #18221: DOC: 添加如何为结果对象创建数据类的指导

  • #18222: MAINT: 修复 stats.TTestResult 中 ttest 置信区间中的 NaN bug

  • #18225: ENH/MAINT: 在 Cython 中支持 linalg det 和 nDarray

  • #18227: ENH: stats: 重采样方法配置类和示例…

  • #18228: ENH: stats.geometric.entropy: 实现分析公式

  • #18229: ENH: stats.bootstrap: 添加单侧置信区间

  • #18230: BUG: 在 KDTree 中出现 nan 段错误,拒绝非有限输入

  • #18231: ENH: stats.monte_carlo_test: 支持多样本统计

  • #18232: ENH: 覆盖 dweibull 分布的生存和逆生存…

  • #18237: MAINT: 更新 Rotation 的类型

  • #18238: MAINT: 优化:shgo 各种修复

  • #18240: 修复拼写错误

  • #18241: MAINT: 放弃 Gitpod,支持 GitHub CodeSpaces

  • #18242: MAINT: 允许在 cython3 中编译 scipy

  • #18243: TST: stats.dunnett: 在 test_shapes 中修复种子问题

  • #18245: DOC: 从文档中删除与setup.py用法相关的内容

  • #18246: ci: 优化 wheel 构建操作

  • #18247: BLD: 为 BLAS/LAPACK 添加 Cython 签名的 const

  • #18248: BLD: 实现最小 Cython 版本的版本检查

  • #18251: DOC: 修正正交 Procrustes 方法参考文献和 DOI 的日期

  • #18257: BLD: 修复缺少构建依赖于 cython 签名的.txt 文件

  • #18258: DOC: 修复发布说明 v1.7 中的链接

  • #18261: 为 uniform_filter、minimum_filter、maximum_filter 添加轴支持

  • #18263: BUG: 对 PROPACK f2py 包装器和构建标志进行一些调整

  • #18264: MAINT: 删除from numpy.math cimport的用法,更新npy_blas.h

  • #18266: MAINT: 明确标记不引发异常的cdef函数…

  • #18269: ENH: stats: 实现 exponweib 的 _sf 和 _isf 函数

  • #18270: CI: 在一个 CI 作业中测试来自其主分支的 meson-python

  • #18275: TST: stats: 生成分布函数基础设施…

  • #18276: MAINT: stats.betaprime: 避免在fitstats中产生虚假警告

  • #18280: DOC: spatial.distance: 更新{s,sq}euclidean 的公式

  • #18281: BLD: 启用不兼容指针类型警告

  • #18284: DOC: 改进 gmres 文档中的预处理说明(scipy.sparse.linalg)

  • #18285: MAINT: 移除 codecov

  • #18287: DOC: distance_transform_bf 示例

  • #18288: TST: stats.ortho_group: 改进行列式分布测试

  • #18289: MAINT: mmread 允许前导空格

  • #18290: DEP: stats.mode: 处理非数值输入时引发异常

  • #18291: TST: stats._axis_nan_policy: 添加装饰函数的测试…

  • #18292: CI: 添加 CircleCI API 令牌以修复 html 预览链接

  • #18293: 错误修复:修复来自 stats._rcond 的不兼容指针警告 #18282

  • #18294: CI:从 GitHub Actions 中移除基于setup.py的作业并运行…

  • #18297: 维护:linalg.solve_discrete_are:修复错误消息中的拼写错误

  • #18299: 文档:interpolate:为常规数据添加 see also 参考资料…

  • #18301: CI:移除runtests.py及相关脚本/文件

  • #18303: 文档:在暗模式中调整 CSS,并在开发部分隐藏 toctree

  • #18304: 维护:更新 boost_math

  • #18305: 增强:ndimage:在 rank_filter、percentile_filter 中添加 axes 参数…

  • #18307: 文档:在多变量 t 分布的方法下添加 cdf

  • #18311: CI:将 lint 作业从 Azure 迁移到 GHA

  • #18312: CI:将 gcc-8 测试迁移到 GHA

  • #18313: CI:从 AzureCI 中移除 asv

  • #18314: CI:从 Azure 测试中移除 scikit-umfpack/sparse

  • #18315: CI:移除覆盖率作业

  • #18318: 维护:将函数指针的 ctypedef 标记为 noexcept

  • #18320: CI:将参考指南检查迁移到 CircleCI

  • #18321: 撤销“增强:stats.anderson_ksamp:添加置换版本的…

  • #18323: 增强:增加 vonmises fit的可用范围

  • #18324: 增强:为多变量 t 分布添加entropy方法

  • #18325: CI:将 Azure cp39/full/win 作业迁移到 GHA

  • #18327: 维护:optimize.milp:改进意外稀疏情况的行为…

  • #18328: 维护:stats.shapiro:当 len(x)==3 时覆盖 p 值

  • #18330: 构建:避免 Windows 上的构建警告,提升 pybind11 和 meson…

  • #18332: 测试:修复stats.multivariate_t测试中的小容差问题

  • #18333: CI:windows cp311 use-pythran=false full,sdist GHA

  • #18337: 维护:更新 boost_math

  • #18339: 测试:optimize:修复 test_milp_timeout

  • #18340: 文档:interpolate:声明 Rbf 为旧版

  • #18341: 废弃:signal:使用 float128…废弃 medfilt 和 order_filter

  • #18342: TST:stats.mstats.median_cihs:加强测试

  • #18343: MAINT:使用 math.prod(Python >= 3.8)

  • #18344: MAINT:将 Cython 编译器指令 cpow 设置为 True

  • #18345: DEV:解决影响 Python 3.9 的 pathlib bug,影响 dev.py…

  • #18349: MAINT:stats.dgamma.entropy:避免使用已弃用的 NumPy 功能和…

  • #18350: TST:对函数使用 np 而不是 math 以避免 ndim>0 的转换…

  • #18351: CI:移除 Azure 的 sdist 任务

  • #18352: MAINT:stats:进一步避免使用已弃用的 NumPy 功能

  • #18353: 将 ruff.toml 配置迁移到 lint.toml

  • #18355: ENH:允许将 LinearOperator 除以数值

  • #18357: MAINT:在LinearOperator * spmatrix中更清晰地显示错误

  • #18358: ENH:MAINT:linalg:lu 进行 Cython 化并添加 ndarray 支持

  • #18359: MAINT:修复 setup.py 中的损坏链接

  • #18360: DOC:改进special中负二项式函数的示例

  • #18362: MAINT:在_cythonized_array_utils.pxd中添加 noexcept 函数声明

  • #18369: CI:将 bdist_wheel windows 任务从 Azure 迁移到 GHA

  • #18370: DOC:stats.chisquare:属性是 pvalue,而不是 p

  • #18374: CI:固定到 rtools40

  • #18378: DOC:在 cKDTree.query_pairs 的签名中添加 output_type

  • #18379: TST/MAINT:删除极端 kappa 的 vonmises 拟合正确性测试…

  • #18380: MAINT:限制 von mises fisher 分布的可拟合数据…

  • #18382: TST:stats.cosine:修改测试以消除失败

  • #18383: MAINT:添加 signal.detrend 的 smoke 测试

  • #18384: DOC:改进 vonmises 文档

  • #18387: DOC:interpolate:在 _fitpack_py 和 _fitpack_impl 中删除重复的 docstring

  • #18392: BUG:optimize.differential_evolution:修复除以零错误

  • #18399: DOC:用“hacking”替换“HACKING”

  • #18400: DOC:改进 mannwhitneyu 中 method 参数的描述

  • #18402: TST: 修复失败的 signal.windows 测试

  • #18405: Revert “BLD: 为 BLAS/LAPACK 的 Cython 签名添加 const (#18247)”

  • #18410: TST: 修复 linprog 无界测试的失败

  • #18411: BLD: 修复 Intel Fortran 和 MinGW 相关清理

  • #18412: MAINT: signal: 简化 signal.detrend 中的形状操作

  • #18413: MAINT: 为 Interpolator 类们统一文档

  • #18414: CI: 将最后一个 Azure 作业迁移到 GHA

  • #18418: 修复 nogil 放置在 except 之前时的警告

  • #18419: MAINT: interpolate: 移除 _fitpackmodule.c 中未使用的代码

  • #18421: BLD: 更多 PROPACK 修复,移除计时器代码

  • #18422: MAINT: stats: genexpon 现在不再对 test_rvs_broadcast 太慢了。

  • #18426: BLD: 修复两个 -Duse-g77-abi 回归和一个 PROPACK 错误

  • #18427: ENH: 防止在 scipy.stats.rankdata 中进行不必要的计算

  • #18429: DOC: 重写所有构建文档并重新组织构建/贡献者…

  • #18430: MAINT: stats.mode: 改进 nan_policy 行为

  • #18433: ENH: 为大自由度…改进 t 分布的 logpdf 和 pdf

  • #18438: BLD: DOC: 修复 Sphinx 文档构建对 .dev… 的缓存行为

  • #18439: BLD: 如果已安装 xsimd,则检测并添加到 pythran 依赖

  • #18441: ENH:stats: 为 betaprime 添加 sf 方法

  • #18442: TST: 修复多个 linalg/sparse.linalg 测试的精度

  • #18444: DOC: 澄清 Sobel 变换

  • #18446: MAINT: 修复 Deb03 GO 基准测试

  • #18447: DOC: 删除对 Azure 的引用

  • #18449: ENH: 增加截尾指数分布 sf/isf 的精度

  • #18451: DEV: 默认情况下在 dev.py build 中使用物理核心数

  • #18454: DOC: 添加 distance_transform_cdt 示例

  • #18455: MAINT: 简化 detrend

  • #18458: DOC: odr: 澄清 cov_beta 不受残差… 缩放的影响

  • #18459: DOC: optimize: 在教程中添加 functools.partial 的使用

  • #18460: DOC: ndimage.generic_filter 的示例

  • #18461: TST: stats: ReferenceDistribution: 使用补充方法...

  • #18462: MAINT: 清理 scipy/sparse/linalg/_isolve/tests/test_iterative.py

  • #18463: MAINT: 对 scipy/sparse/linalg/_isolve/tests/test_iterative.py 进行参数化

  • #18466: DOC: 修复 svds 文档字符串示例中的问题,这些问题导致失败...

  • #18468: BLD: 强制在 tools/cythonize.py 中使用 utf-8,并进行一些清理工作

  • #18472: MAINT: 删除 lsim2/impulse2/step2 的文档字符串示例

  • #18475: DOC: 在文档生成中删除警告

  • #18476: TST: stats/optimize: 在测试中过滤警告

  • #18482: MAINT: 确保 Nelder-Mead 算法尊重浮点类型

  • #18486: DOC: 删除已解决的废弃警告过滤器

  • #18489: DEP: signal: 废弃从信号导入窗口函数...

  • #18493: BUG: stats: 修复检查以跳过测试的变量。

  • #18500: MAINT: 调整私有但存在的模块列表的代码注释

  • #18501: TST: interpolate: 为 bisplev 整数溢出添加回归测试

  • #18502: BUG: 防止非有限的 kd-tree 查询

  • #18503: 修复 c 参数的 PPoly 只读问题

  • #18504: MAINT: 将 nighlighties 上传到新位置

  • #18505: MAINT: sparse: 泛化 isshape 以(可选)处理非二维...

  • #18507: 清理稀疏数组 API

  • #18508: ENH: 确保 divide(sparse, dense) 的结果是稀疏的

  • #18509: 移除稀疏数组的索引降级

  • #18510: TST: 为稀疏创建函数添加回归测试。

  • #18513: MAINT: sparse: 美化更新 + sputils 的类型注释

  • #18516: DOC: 添加用户指南页面介绍新的稀疏数组

  • #18522: 使用 Cython>=3.0.0b3 固定预发布流水线

  • #18523: 测试:为 sparray 转换在test_base.py中进行了分阶段更新。

  • #18526: 文档:修复在 See Also 中对 count_nonzero 的引用错误。

  • #18527: 尝试在最小生成树排序中使用稳定排序。

  • #18528: 增强:更新 isspmatrix 的行为。

  • #18531: 类名以启用isinstance

  • #18532: 修复 _csr.py 中的 format 属性。

  • #18536: 在稀疏数组文档中添加弃用通知。

  • #18538: 增强:sparse:添加diags创建函数的 _array 版本。

  • #18539: 文档:sparse:文档化稀疏矩阵的标准格式。

  • #18540: 维护:sparse:弃用多 Ellipsis 索引。

  • #18542: 增强:sparse:添加 nanmin/nanmax(gh-8902 的后续)。

  • #18543: 维护:optimize.root_scalar:确保根是标量。

  • #18545: 测试:加快了test_import_cycles的速度。

  • #18549: 测试:optimize:过滤掉不表示测试……

  • #18550: 文档:optimize.OptimizeResult:注意并非所有列出的属性都是……

  • #18551: 用属性替换稀疏矩阵的__getattr__

  • #18553: 基准测试:sparse:增加稀疏矩阵乘幂的基准测试。

  • #18554: 错误修复:sparse:修复 DIA 格式的 tocoo 标准格式设置。

  • #18556: 维护:io:在 mmio 模块中用 issparse 替换 isspmatrix。

  • #18560: 维护:integrate:撤销full_output的弃用/结果……

  • #18562: 修复 csr_array 及其相关函数的文档字符串。

  • #18563: 文档:SciPy 1.11.0 发布说明。

  • #18591: 维护:版本边界为 1.11.0rc1。

  • #18596: 文档:修复 API 参考页面的侧边栏。

  • #18598: CI:修复向 anaconda 上传 wheel 文件的问题。

  • #18599: 撤销“增强:sparse:添加diags创建……

  • #18608: 修正了在弃用警告中模块名称的拼写错误。

  • #18629: 在 _rotation.pyx 中将void函数标记为noexcept

  • #18630: 维护:stats:移除所有 boost ufuncs 的长双支持。

  • #18636: MAINT: stats.truncnorm/stats.betaprime: fix _munp for higher…

  • #18657: MAINT: fix ‘no such option’ error in build_scipy CI

  • #18658: TST: fix two test failures that showed up on conda-forge

  • #18659: DOC: scipy._sensitivity_analysis: correct statement about…

  • #18671: MAINT: backports for 1.11.0rc2

  • #18672: BUG: small shim for release process

  • #18676: BUG: signal: fix detrend with array-like bp

  • #18697: MAINT: NumPy 1.25.0 shims for arm64

  • #18698: DEP: interpolate: delay interp2d deprecation and update link

  • #18724: MAINT, REL: prepare for SciPy 1.11.0 “final”

  • #18737: TST: flaky TestSOSFreqz::test_fs_param

  • #18738: TST: flaky test_complex_iir_dlti