SciPy 1.6.0发行说明

Science Py 1.6.0是6个月辛勤工作的顶峰。它包含许多新功能、大量错误修复、改进的测试覆盖率和更好的文档。此版本中有许多弃用和API更改,如下所述。我们鼓励所有用户升级到此版本,因为有大量的错误修复和优化。在升级之前,我们建议用户检查他们自己的代码是否没有使用不推荐使用的SciPy功能(为此,请使用运行您的代码 python -Wd 并检查是否 DeprecationWarning s)。我们的开发注意力现在将转移到1.6.x分支上的错误修复版本,以及在主分支上添加新功能。

此版本需要Python3.7+和NumPy 1.16.5或更高版本。

要在PyPy上运行,需要安装PyPy3 6.0+。

此版本的亮点

  • scipy.ndimage 改进:修正和增强了插值函数的边界扩展模式。在许多滤波和插值函数中支持复值输入。新的 grid_mode 选项用于 scipy.ndimage.zoom 以使结果与SCRKIT-IMAGE的结果一致 rescale

  • scipy.optimize.linprog 具有快速、新的方法来解决大型稀疏问题 HiGHS 类库。

  • scipy.stats 改进,包括新的发行版、新的测试以及对现有发行版和测试的增强

新功能

scipy.special 改进

scipy.special 现在改进了对64位的支持 LAPACK 后端

scipy.odr 改进

scipy.odr now has support for 64-bit integer BLAS

scipy.odr.ODR 获得了一个可选的 overwrite 参数,以便可以覆盖现有文件。

scipy.integrate 改进

出于向后兼容性的原因,对一些名称不佳的函数进行了重命名,保留了旧名称,而没有出现在参考指南中:- integrate.simps 已重命名为 integrate.simpson - integrate.trapz 已重命名为 integrate.trapezoid - integrate.cumtrapz 已重命名为 integrate.cumulative_trapezoid

scipy.cluster 改进

scipy.cluster.hierarchy.DisjointSet 已为增量连接查询添加。

scipy.cluster.hierarchy.dendrogram 返回值现在还包括 leaves_color_list

scipy.interpolate 改进

scipy.interpolate.interp1d 有一种新的方法 nearest-up ,类似于现有的方法 nearest 但将半整数向上舍入而不是向下舍入。

scipy.io 改进

添加了对读取从1位到32位的任意位深度整数PCM WAV文件的支持,包括通常请求的24位深度。

scipy.linalg 改进

新功能 scipy.linalg.matmul_toeplitz 使用FFT计算一个Toeplitz矩阵与另一个矩阵的乘积。

scipy.linalg.sqrtmscipy.linalg.logm 多亏了额外的Cython代码,性能得到了提升。

Python LAPACK wrappers have been added for pptrf, pptrs, ppsv, pptri, and ppcon.

scipy.linalg.norm 以及 svd 函数系列现在将使用64位整数后端(如果可用)。

scipy.ndimage 改进

scipy.ndimage.convolvescipy.ndimage.correlate 而它们的1D对应物现在既接受复值图像,也接受复值过滤内核。所有基于卷积的滤波器现在也接受复值输入(例如 gaussian_filteruniform_filter 等)。

引入了边界处理的多个修复和增强功能 scipy.ndimage 插值函数(即 affine_transformgeometric_transformmap_coordinatesrotateshiftzoom )。

一种新的边界模式, grid-wrap 使用与输入图像网格的形状相等的周期定期对图像进行换行。这与现有的 wrap 该模式使用的周期沿每个维度比原始信号范围小一个样本。

一种长期存在于 reflect 边界条件是固定的,模式是固定的 grid-mirror 是作为以下内容的同义词引入的 reflect

一种新的边界模式, grid-constant 现已开通。这类似于现有的ndimage constant 模式,但插值仍将在原始图像范围之外的坐标值上执行。这 grid-constant 模式与OpenCV的模式一致 BORDER_CONSTANT 模式和SCRICKIT-IMAGE的 constant 模式。

样条线预过滤(内部使用 ndimage 插值函数在以下情况下 order >= 2 ),现在支持所有边界模式,而不是总是默认镜像边界条件。独立功能 spline_filterspline_filter1d 具有与模式匹配的解析边界条件 mirrorgrid-wrapreflect

scipy.ndimage 插值函数现在接受复值输入。在这种情况下,插值独立应用于实部和虚部。

这个 ndimage 教程(https://docs.scipy.org/doc/scipy/reference/tutorial/ndimage.html)已更新为新图形,以更好地阐明所有插值边界模式的确切行为。

scipy.ndimage.zoom 现在有一个 grid_mode 将第一个像素的中心坐标沿轴从0更改为0.5的选项。这允许以与SCRKIT-IMAGE的行为一致的方式调整大小 resizerescale 函数(和OpenCV的 cv2.resize )。

scipy.optimize 改进

scipy.optimize.linprog 具有快速、新的方法来解决大型稀疏问题 HiGHS C++库。 method='highs-ds' 使用高性能的双重修正单工实现(HSOL), method='highs-ipm' 使用带有交叉的内点法,并且 method='highs' 自动在两者之间进行选择。这些方法通常要快得多,并且常常超过其他方法的精度 linprog 方法,因此我们建议在使用时显式指定这三个方法值之一。 linprog

scipy.optimize.quadratic_assignment 增加了二次指派问题的近似解。

scipy.optimize.linear_sum_assignment 对于较小的成本矩阵大小,现在大大降低了开销

scipy.optimize.least_squares 中的稀疏雅可比矩阵提供雅可比时,性能有所提高。 csr_matrix 格式化

scipy.optimize.linprog 现在有一个 rr_method 论证了用于冗余处理的方法的规范,并且基于插值分解方法为此目的提供了一种新的方法。

scipy.signal 改进

scipy.signal.gammatone 已添加到设计模拟人类听觉系统的FIR或IIR滤波器。

scipy.signal.iircomb 已添加到设计IIR峰化/陷波梳状滤波器,可从信号中提升/衰减频率。

scipy.signal.sosfilt 改进了性能,避免了之前观察到的一些速度减慢

scipy.signal.windows.taylor 增加了雷达数字信号处理中常用的泰勒窗函数

scipy.signal.gauss_spline 现在支持 list 键入输入以与其他相关的SciPy函数保持一致

scipy.signal.correlation_lags 已添加,以允许计算一维互相关的滞后/位移指数阵列。

scipy.sparse 改进

中添加了二部图的最小权完全匹配问题(也称为线性分配问题)的求解器。 scipy.sparse.csgraph.min_weight_full_bipartite_matching 。具体地说,这提供了类似于的功能 scipy.optimize.linear_sum_assignment ,但改进了稀疏输入的性能,并且能够处理其密集表示无法放入内存的输入。

它的时间复杂性 scipy.sparse.block_diag 从二次曲线到线性曲线有了很大的改进。

scipy.sparse.linalg 改进

提供的版本 SuperLU 已更新

scipy.fft 改进

卖主 pocketfft 库现在支持使用ARM霓虹灯矢量扩展进行编译,并改进了线程池行为。

scipy.spatial 改进

的python实现 KDTree 已被丢弃,并且 KDTree 现在是在以下方面实现的 cKDTree 。你现在可以期待 cKDTree -默认情况下性能类似。这也意味着 sys.setrecursionlimit 查询大树不再需要增加。

transform.Rotation 已更新,支持修改的罗德里格斯参数以及现有的旋转表示(PR GH-12667)。

scipy.spatial.transform.Rotation 已经部分实现了Cython化,并观察到了一些性能改进

scipy.spatial.distance.cdist 方法提高了性能。 minkowski 度量,特别是对于p范数值为1或2的情况。

scipy.stats 改进

已将新的分发版本添加到 scipy.stats

这个 fit 方法已为多个发行版本重写 (laplaceparetorayleighinvgausslogisticgumbel_lgumbel_r );他们现在使用分析的、特定于分布的最大似然估计结果,以获得比一般(数值优化)实施更快的速度和精度。

单样本Cramér-von Mises测试已添加为 scipy.stats.cramervonmises

添加了计算单侧p值的选项 scipy.stats.ttest_1sampscipy.stats.ttest_ind_from_statsscipy.stats.ttest_indscipy.stats.ttest_rel

该函数 scipy.stats.kendalltau 现在可以选择计算Kendall的tau-c(也称为Stuart的tau-c),并且添加了对样本大小的精确p值计算的支持 > 171

stats.trapz 已重命名为 stats.trapezoid ,出于向后兼容的原因,将以前的名称保留为别名。

该函数 scipy.stats.linregress 现在将截取的标准误差包括在其返回值中。

这个 _logpdf_sf ,以及 _isf 方法已添加到 scipy.stats.nakagami; _ sf``和 ``_isf 方法也添加到 scipy.stats.gumbel_r

这个 sf 方法已添加到 scipy.stats.levyscipy.stats.levy_l 以提高精确度。

scipy.stats.binned_statistic_dd 以下计算统计信息的性能改进: maxminmedian ,以及 std

我们感谢Chan-Zuckerberg倡议的基本科学开源软件计划,该计划支持了这些改进中的许多 scipy.stats

不推荐使用的功能

scipy.spatial 变化

呼叫 KDTree.query 使用 k=None 找出所有邻居是不受欢迎的。使用 KDTree.query_ball_point 取而代之的是。

distance.wminkowski 已弃用;使用 distance.minkowski 并为权重提供 w 关键字。

向后不兼容的更改

scipy 变化

使用 scipy.fft 作为函数别名 numpy.fft.fft 在SciPy中被弃用后被删除 1.4.0 。因此, scipy.fft 现在必须显式导入子模块,以与其他SciPy子包保持一致。

scipy.interpolate 变化

scipy.linalg 变化

scipy.signal 变化

的输出 decimatelfilter_zilfilticsos2tf ,以及 sosfilt_zi 已更改以匹配 numpy.result_type 他们的投入。

窗口函数 slepian 被移除了。它自从SciPy以来就被弃用了 1.1

scipy.spatial 变化

cKDTree.query 现在在windows上返回64位而不是32位整数,使平台之间的行为保持一致(PR gh-12673)。

scipy.stats 变化

这个 frechet_lfrechet_r 分发已删除。它们在SciPy之后就被弃用了 1.0

其他变化

setup_requires 已从 setup.py 。这意味着用户调用 python setup.py install 如果没有安装numpy,现在会得到一个错误,而不是通过 easy_install 。这种安装方法总是脆弱且有问题,我们鼓励用户使用 pip 从源代码安装时。

作者

  • @胚乳

  • @vkk800

  • Aditya+

  • 乔治·贝特曼+

  • 克里斯托夫·鲍姆加滕

  • 彼得·贝尔

  • 托拜厄斯·比斯特+

  • 基顿·J·伯恩斯+

  • 叶夫根尼·布洛夫斯基

  • Rüdiger Busche+

  • 马蒂亚斯·巴松尼耶

  • Dominic C++

  • 犬花冠+

  • CJ·凯里

  • 托马斯·A·卡斯韦尔

  • Chapochn+

  • 张曼玉(Lucía Cheung)

  • 扎克·科尔伯特+

  • 柯洛奎特+

  • Yannick Copin+

  • 德文·克劳利+

  • 特里·戴维斯+

  • Michaël Defferrard+

  • Devonwp+

  • Didier+

  • Divenex+

  • 托马斯·杜维奈+

  • Eoghan O‘Connell+

  • 哥森·伊拉斯兰(Gökçen Eraslan)

  • 克里斯蒂安·埃森伯格+

  • 拉尔夫·戈默斯

  • 托马斯·格兰杰+

  • 卓越的V+

  • 格雷戈里·冈德森+

  • H-Vetinari+

  • 马特·哈伯兰

  • Mark Harfouche+

  • 呵呵,呵呵

  • 亚历克斯·亨利

  • 黄春明+

  • 马丁·詹姆斯·麦克休III+

  • 亚历克斯·伊兹沃斯基+

  • Joey+

  • 圣约翰+

  • 乔纳斯·容克+

  • 朱利叶斯·比尔·柯克加德

  • Marcin Konowalczyk+

  • Konrad0

  • Sam Van Kooten+

  • 谢尔盖·科波索夫+

  • 彼得·马勒·拉森

  • 埃里克·拉尔森

  • 安东尼·李(Antony Lee)

  • 格雷戈里·R·李

  • 洛伊克·埃斯特夫

  • 让-吕克·玛戈特+

  • MarkusKoebis+

  • 尼古拉·马约罗夫

      1. McBain

  • Andrew McCluskey+

  • 尼古拉斯·麦基本(Nicholas McKibben)

  • 斯特拉·莫尔登(Sturla Molden)

  • Denali Molitor+

  • 埃里克·摩尔

  • Shashaank N+

  • Prashanth Nadukandi+

  • nbelakovski+

  • 安德鲁·纳尔逊

  • NICK+

  • 尼古拉·弗罗+

  • 奥迪德夫

  • OFIRR+

  • Sambit熊猫

  • 迪马·帕塞奇尼克(Dima Pasechnik)

  • Tirth Patel+

  • 马蒂·皮克斯(Matti Picus)

  • PawełRedzyń滑雪+

  • 弗拉基米尔·菲利彭科(Vladimir Philipenko)+

  • Philipp Thölke+

  • 伊尔汗·波拉特

  • 尤金·普里莱平+

  • 弗拉迪斯拉夫·拉切克

  • Ram Rachum+

  • 泰勒·雷迪

  • 马丁·莱内克+

  • Simon Segerblom Rex+

  • 卢卡斯·罗伯茨

  • 本杰明·罗威尔+

  • Eli Rykoff+

  • 酒井敦

  • Moritz Schulte+

  • 丹尼尔·B·史密斯

  • 史蒂夫·史密斯+

  • Jan Soedrekso+

  • 维克多·斯泰纳+

  • 何塞·斯托波利+

  • Diana Sukhoverkhova+

  • 索伦·富格莱德·约根森

  • Taoky+

  • Mike Taves+

  • 伊恩·托马斯+

  • 将Tirone+

  • 弗兰克·托雷斯+

  • 塞斯·特罗西(Seth Troisi)

  • 罗纳德·范·埃尔伯格+

  • 雨果·范·凯门纳德

  • 保罗·范·马尔布雷特

  • 索尔·伊万·里瓦斯·维加+

  • 保利·维尔塔宁(Pauli Virtanen)

  • 简·弗利休斯(Jan Vleeshowers)

  • 塞缪尔·沃伦(Samuel Wallan)

  • 沃伦·韦克瑟(Warren Weckesser)

  • Ben West+

  • 埃里克·威泽(Eric Wieser)

  • WillTirone+

  • 列维·约翰·沃尔夫+

  • 肖志清

  • 罗里·约克+

  • 王韵(麦果)+

  • Egor Zemlyanoy+

  • 智汇晨曦0903+

  • 雅各布·钟+

总共有122人参与了这次发布。名字中带有“+”的人第一次贡献了一个补丁。此名称列表是自动生成的,可能不完整。

1.6.0的问题已结束

  • #1323 :ndimage.Shift从边缘销毁数据(Trac#796)

  • #1892 :对现有文件使用rptfile=会导致Fortran运行时.

  • #1903 :ndimage.Rotate缺少某些值(Trac#1378)

  • #1930 :scipy.io.wave文件应能读取24位有符号波形(跟踪.

  • #3158 :信号的异常强制转换行为。filtfilt

  • #3203 用法:interpolation.zoom某些情况下的输出不正确

  • #3645 :bug:stats:mstats.Pearsonr计算错误,如果遮罩.

  • #3665 :从统计信息函数返回BING对象

  • #4922 :来自缩放的意外零输出值

  • #5202 :bug:stats:来自几个.的pdf方法的虚假警告.

  • #5223 :ZOOM在调整子数组大小时不返回相同的值.

  • #5396 :scipy.spatial.Distance.pdist文档错误

  • #5489 用法:ValueError:无法创建意图(CACHE|HIDE)|可选数组--.

  • #6096 :loadmat在Squeeze_me=True时丢弃空数组的dtype

  • #6713 :sicpy.ndimage.zoom在某些情况下返回伪像和边界

  • #7125 :无法知道.使用的c函数中的维数.

  • #7324 :scipy.ndimage.zoom下采样时插值错误(缩放.

  • #8131 :错误:GEOMETRY_Transform换行模式可能存在错误

  • #8163 :LSMR在提供X0时对某些随机值失败

  • #8210 :为什么要为scipy.ndimage.zoom选择Order>1?

  • #8465 :ndimage.Rotate反射模式的意外行为

  • #8776 :使用Minkowsky和np.inf的cdist行为

  • #9168 :scipy.stats中关于PEPESON 3的文档不清楚

  • #9223 :更快地实现scipy.parse.block_diag

  • #9476 :signal.medfilt2d的QUICK_SELECT中的索引无效

  • #9857 :scipy.odr.Output.sd_beta不是标准错误

  • #9865: Strange behavior of `ndimage.shift` and `ndimage.affine_transform`

  • #10042 :考虑支持多变量学生t分布?

  • #10134 :gausshyper分布接受无效参数

  • #10179 :test_rapack.py中的字符串+字节串联错误

  • #10216 :cKDTree.query_ball_point速度回归

  • #10463 :enh:向量化scipy.fft以获得更多CPU体系结构

  • #10593 :RENAME`SUM`nDIMAGE函数

  • #10595 :scipy.stats.ttest_1samp应支持替代假设

  • #10610 :ndimage.interpolation.Spline_filter1d模式的默认值

  • #10620 :ndimage.interpolation.zoom()选项以类似于skimage.trans.resize()

  • #10711 :数组形状在scipy.Optimize._lsq.lsq_linear.py中未对齐错误

  • #10782: BUG: optimize: methods unknown to `scipy.optimize.show_options`

  • #10892 :优化/双重退火方程式中可能有打字错误

  • #11020 :signal.fftconvolve返回包含LAG信息的元组

  • #11093 :scipy.interpolate.interp1d无法处理日期时间64

  • #11170 :使用manylinux2014获得aarch64/ppc64le支持

  • #11186 :BUG:STATS:PEARSON 3倾斜时CDF和SF功能不正确.

  • #11366 :由于转义序列无效而导致的DeproationWarning

  • #11403 :Optimize引发“ValueError:`x0`违反绑定约束”.

  • #11558 :enh:iir梳过滤

  • #11559 :bug:iirdesign对于奈奎斯特以上的频率不会失败

  • #11567 :scipy.signal.iirdesign不检查wp和ws的一致性.

  • #11654 :enh:添加负超几何分布

  • #11720 :BUG:STATS:阵列的MIDENT_Absolute_DEVERATION的形状错误.

  • #11746 :BUG:STATS:PEPESON 3返回大小为1的数组,其中其他分布.

  • #11756 :改进和修复*样条文档字符串和代码

  • #11758 :bug:of scipy.interpolate.Cubi Spline当设置`bc_type‘时.

  • #11925 :Maint:删除CI中的字符编码检查?

  • #11963 :测试失败-TestLinProgramIPSparseCholmod

  • #12102 :非中心t分布的一阶矩不正确

  • #12113 :scipy.stats.posison文档,速率=0

  • #12152 :enh:signal.gauss_Spline应接受列表

  • #12157 :BUG:scipy.optimize.linesearch.scalar_search_wolfe2中的迭代索引初始化错误

  • #12162 :将旋转对象存储在NumPy数组中将返回带有.的数组

  • #12176: cannot modify the slice of an array returned by `wavfile.read`

  • #12190 :从树状图中检索树叶颜色

  • #12196 :perf:scipy.linalg.pinv与numpy.linalg.pinv相比非常慢

  • #12222 :插入分类数据(Interp1d)

  • #12231 :Kruskal-Wallis测试的p值是双面的吗?

  • #12249 :enh:最小二乘:如果已重新实例化CSR_MATRIX,则不应重新实例化.

  • #12264 :doc:Optimize:linprog方法特定的函数签名

  • #12290 :DOC:凸壳区域实际上是二维.

  • #12308 :当yDot=0时,使用DOP853方法的Integrate.solve_ivp失败

  • #12326 :bug:stats.index nor.pdf对于小写K返回0

  • #12337 :scipy.parse.linalg.eigsh文档具有误导性

  • #12339 :scipy.io.wavelfile.write文档有错误的示例

  • #12340 :parse.lil_matrix.tocsr()在包含NZN的矩阵上以静默方式失败.

  • #12350 :创建伽马分布的双参数版本

  • #12369 :scipy.signal.correlate文档中有错误,示例.

  • #12373 :interp1d为步骤函数返回不正确的值

  • #12378 : interpolate.NearestNDInterpolator.__call__ & LinearNDInterpolator.__call__. 。。

  • #12411 :scipy.stats.spearmanr使用“propogate”错误处理NaN变量

  • #12413 :DOC:从本教程中删除“基本功能”部分。

  • #12415 :scipy.stats.dirichlet文档问题

  • #12419 :使用‘lm’方法的最小二乘值错误-从1.4.1.

  • #12431 :请求LAPACK的Python包装器?pptrf(Cholesky因式分解.

  • #12458 :spearmanr使用整个NaN列会产生错误

  • #12477 :wip:为stats.invgauss/wald添加MLE

  • #12483 :在python 3.6.0上文件太大时读取.wav失败

  • #12490 :BUG:STATS:LOGISTICY和GENLOGICY LOPDF对于大型.

  • #12499 用法:LinearNDInterpolator在值数组可写=FALSE时引发ValueError.

  • #12523 :__odrpack.c中的键错误

  • #12547 :Scipy/cluster/_Hierarchy.pyx中的拼写错误

  • #12549 :DOC:最小二乘返回类型格式不正确。

  • #12578 :tst:test_bound_inable_2轮子回购cron作业失败

  • #12585 :enh:添加多元超几何分布

  • #12604: unintuitive conversion in `scipy.constants.lambda2nu`

  • #12606 :DOC:示例中的语法无效。

  • #12665 :自动代码分析可能发现的错误列表

  • #12696 :scipy.Optimize.fminbound,麻木折旧警告正在创建.

  • #12699 :TestProjections.test_iterative_refinements_dense故障

  • #12701 :TestDifferentialEvolutionSolver::Test_L4失败

  • #12719 :使用‘指数’误导scipy.signal.get_window()文档字符串.

  • #12740 :Circstd不处理R=subt(S,C)>1

  • #12749 :enh:interp1d Matlab兼容性

  • #12773 :Meta-Issue:ndimage样条曲线边界处理(NumFOCUS方案)

  • #12813 :Optimize.root(method=“krylov”)失败,如果选项 ["tol_norm"] 期待着..。

  • #12815 :stats.zcore在所有值相同时的行为不一致

  • #12840 :scipy.signal.windows.dpss文档字符串打字错误

  • #12874 :Rotation.Random vs stats.Special_Ortho_group

  • #12881 :fft-文档-示例-线性空间构造

  • #12904 :错误:在loadarff()中解析

  • #12917 :在分叉上触发的GitHub夜间构建操作

  • #12919 :bug:数字精度,在nct.means中使用Gammaln

  • #12924 :重命名基于样本的集成方法以符合.

  • #12940 :是否应将AIX的最小数字提升到1.16.5

  • #12951 :scipy.stats.weittedtau中可能有打字错误

  • #12952 : [文档问题] 是不是更确切地说.

  • #12970 :文档显示第二顺序部分是正确的选择.

  • #12982 :计算直线回归中的截距标准误差

  • #12985 :scipy.stats.wilcoxon文档中可能存在错误链接

  • #12991 :最小二乘与浮动32断开

  • #13001 :`L-BFGS-B`中的`OptimizeResult.message`是字节,不是.

  • #13030 :bug:lint_diff.py对于后端PR仍然失败

  • #13077 :ci:codecov正确的修补程序不同

  • #13085 :在高次求解器合并后,主分支上的构建失败

  • #13088 :bld,错误:车轮使用高/优化构建故障

  • #13099 :KRON的空稀疏结果的输出格式错误

  • #13108 :tst,CI:GitHub操作MacOS故障

  • #13111 :错误,DOC:引用指南检查失败

  • #13127 :ODR输出文件写入在使用系统编译器的conda环境中中断

  • #13134 :FromTravis迁移跟踪器

  • #13140 :bug:Signal:`ss2tf`错误地将输出截断为整数。

  • #13179 :ci:lint失败,因为输出到stderr

  • #13182: Key appears twice in `test_optimize.test_show_options`

  • #13191 :`scipy.linalg.rapack.dgesjv`如果.

  • #13207 :tst:test_cossin_Separate中出现异常测试失败

  • #13221 :bug:pavement.py故障

  • #13239 :10x10.的`eigh(.,Driver=“EVX”)`出现分段故障.

  • #13248 :ndimage:复数值输入的cval处理不正确

拉取1.6.0的请求

  • #8032 :enh:添加雷达处理中常见的泰勒窗口

  • #8779 :CI:运行基准

  • #9361 :enh:将Kendall的tau-a和tau-c变体添加到scipy.stats.kendalltau()

  • #11068 :enh:将CORICATION_LAGS函数添加到scipy.ignal

  • #11119 :enh:将Cramer-von-Mises(单样本)测试添加到scipy.stats

  • #11249 :ENH:OPTIMIZATION:插值分解冗余删除.

  • #11346 :enh:使用FFT添加快速Toeplitz矩阵乘法

  • #11413 :enh:多元t分布(陈旧)

  • #11563 :enh:stats.kendalltau()中的精确p值,样本大小>171

  • #11691 :enh:将反转函数堆栈添加到linprog

  • #12043 :ENH:OPTIMIZE:将HIGH方法添加到linprog-续

  • #12061 :检查信号中的参数一致性。iirdesign

  • #12067 :maint:清理ndimage/src/_ctest.c中的OLDAPI

  • #12069 :DOC:添加实现NaN_POLICY的开发人员指南.

  • #12077 :maint:malloc返回值检查cython

  • #12080 :Maint:删除SUPPRESS_WARNINGS

  • #12085 :ENH:SPECIAL:支持ILP64 Lapack

  • #12086 :Maint:清除2to3期间使用的PyMODINIT_FUNC

  • #12097 :enh:stats:覆盖stats.rayleigh.fit与分析MLE

  • #12112 :doc:提高集成度。nquad文档字符串

  • #12125 :tst:使用负输入添加stats.gmeans测试

  • #12139 :tst:减少lsmr测试中的片状

  • #12142 :DOC:当µ=0,k=0时在泊松分布中添加注释.

  • #12144 :doc:update ndimage.formology.Distance_Transform*

  • #12154 :enh:scipy.Signal:允许使用Gauss_Spline中的列表

  • #12170 :enh:scipy.stats:添加负超几何分布

  • #12177 :maint:将输入行正确添加到ValueError

  • #12183 :enh:在可能的情况下使用from file

  • #12186 :Maint:在SphericalVoronoi中泛化测试

  • #12198 :tst:修复字符串+字节错误

  • #12199 :enh:匹配某些scipy.ignal函数中的np.result_type行为

  • #12200 :enh:将FIR和IIR伽马酮滤波器添加到scipy.ignal

  • #12204 :enh:为odr.ODR()及其测试添加覆盖参数。

  • #12206 :maint:lstsq:如果数组很高,则切换到传输问题

  • #12208 :WAVE文件错误修复和维护

  • #12214 :doc:修复odr.Output的sd_beta文档字符串。

  • #12234 :Maint:防止Scip.优化BFG.中出现被零除警告.

  • #12235 :rel:将版本设置为1.6.0.dev0

  • #12237 :错误:修复QUICK_SELECT透视的退出条件

  • #12242 :enh:将ndimage.sum重命名为ndimage.sum_labels(保留sum作为别名)

  • #12243 :ehn:更新SuperLU

  • #12244 :maint:stats:避免ncx2.pdf中的虚假警告

  • #12245 :doc:修复了scipy.ndimage.样条_filter1d中不正确的模式缺省值

  • #12248 :maint:清理payement.py

  • #12250 :enh:将csr_Matrix()替换为tocsr()并补充了docstring

  • #12253 :tst,ci:启用编解码器修补程序差异

  • #12259 :Maint:删除导入周期的重复测试

  • #12263 :enh:重命名LocalSearchWrapper边界

  • #12265 :错误优化:接受LSQ_LINEAR中的np.Matrix

  • #12266 :BUG:修复双重退火ACCEPT_REJECT计算中的Paren错误

  • #12269 :Maint:错误消息中包含不匹配的形状。

  • #12279 :Maint:`__array__`和数组协议不能在稀疏中使用。

  • #12281 :DOC:更新轮子DL文档

  • #12283 :enh:ODR:ILP64 ODR中的BLAS支持

  • #12284 :enh:linalg:在f2py包装器中支持ILP64 BLAS/LAPACK

  • #12286 :enh:Cythonize scipy.spatial.trans.Rotation

  • #12287 :enh:读取任意位深度(包括24位)WAV

  • #12292 :bld:修复MUSL编译

  • #12293 :maint:修复VALIDATE_RUNTESTS_LOG.py中的DeproationWarning。

  • #12296 :doc:澄清scipy.spatial.ConvexHull文档字符串中的面积/体积

  • #12302 :CI:在MASTER上运行Travis构建以使缓存保持最新

  • #12305 :tst:清除测试中的打印语句

  • #12323 :enh:添加一个束状类以用作向后兼容.

  • #12324 :bug:IO:修复尝试引发.

  • #12327: DOC: clarify docstrings of `query_ball_tree` and `query_pairs`

  • #12334 :perf:改进cKDTree.query_ball_point恒定时间cython开销

  • #12338 :doc:提高linalg和稀疏/linalg中文档的一致性和清晰度

  • #12341 :DOC:添加KDTree QUERY_BOL_TREE和QUERY_PAIES示例

  • #12343 :doc:为Special.eval_Legendre()添加示例

  • #12349 :错误:避免32位系统的sum()溢出

  • #12351 :DOC:修复示例波形文件为16位

  • #12352 : [BUG] 在DOP853误差估计中考虑0/0分割

  • #12353 :修复vq.py中的异常原因

  • #12354 :Maint:清除setlist.pxd中不需要的空*强制转换

  • #12355 :tst:删除旧Win-AMD64错误的黑客攻击

  • #12356 :enh:更快地实现scipy.parse.block_diag(#9411.

  • #12357 :maint,tst:更新并运行scipy/Special/utils/Convert.py

  • #12358 :tst:检查mstat.skewtest pvalue

  • #12359 :tst:使用int64索引和索引的稀疏矩阵测试

  • #12363 :Doc:Ref.在CloughTocher2D插值器中

  • #12364 :DOC:`稀疏距离矩阵`和`计数邻居`示例

  • #12371 :Maint,CI:转到最新稳定的OpenBLAS

  • #12372 :Maint:(C)KDTree测试的次要清理

  • #12374: DEP: Deprecate `distance.wminkowski`

  • #12375 :enh:为p=1,2的Minkowski距离添加快速路径,并支持.

  • #12376 :修复大多数代码库中的异常原因

  • #12377 :DOC:QUICK FIX-向CORPORATION_LAGS文档字符串示例添加新行.

  • #12381 :BENCH:删除过时的GOAL_TIME参数

  • #12382 :enh:将KDTree替换为cKDTree上的薄包装

  • #12385 :DOC:改进的文档字符串 interpolate.NearestNDInterpolator.__call__. 。。

  • #12387 :doc/st:将示例添加到scipy.signal.correlate

  • #12393 :CI:将现有的非ASCII字符检查替换为.

  • #12394 :CI:arm64 Numpy现已上市

  • #12395 :enh:改进stats.binned_Statistics_dd性能

  • #12396 :DOC,Maint:转发端口1.5.0重新注释

  • #12398 :API:使用单个.禁用len()和旋转实例索引

  • #12399 :maint:用ASCII连字符替换一些类似Unicode的破折号字符。

  • #12402 :更新.mailmap

  • #12404 :maint:io:将test_mio.py的编码注释改为utf-8。

  • #12416 :CI:缓存明码,天蓝色管道

  • #12427 :bug:循环展开逻辑错误(CKDTree)

  • #12432 :DOC:从本教程中删除“基本功能”部分。

  • #12434 :enh:linalg:添加LAPACK包装pptrf/pptrs/ppsv/pptri/ppcon

  • #12435 :doc:修复scipy.stats.dirichlet文档的单工数学

  • #12439 :doc:为NdPPoly添加API方法摘要

  • #12443 :bug:stats:改进指数.pdf的计算

  • #12448 :doc:stats:将“Examples”添加到Ansari文档字符串。

  • #12450 :enh:为cluster.endrogram字典添加`LEAFES_COLOR_LIST`。

  • #12451 :maint:从代码库中删除“黑名单”术语

  • #12452 :doc:澄清cluster.vq.Whiten()美白的含义

  • #12455 :Maint:setup.py中的错误消息更清晰

  • #12457 :enh:stats:覆盖stats.pareto.fit与分析MLE

  • #12460 :检查Spearman Rho中的列是否完全为NaN或Inf

  • #12463 :doc:改进并清理*fitpack 2.py中的样条线文档字符串

  • #12474 :enh:linalg:speedup_sqrtm_triu通过将紧密循环移动到Cython

  • #12476 :enh:将iir梳过滤添加到scipy.Signal

  • #12484 :修复最小化的文档

  • #12486 :DOC:当µ=0,k=0时在泊松分布中添加注释.

  • #12491 :Maint:转发端口1.5.1发行说明

  • #12508 :修复代码库中的所有异常原因

  • #12514 :enh:stats:覆盖stats.invgauss.Fit with Analysis MLE

  • #12519 :perf:无论如何都需要自定义初始化时避免np.zeros

  • #12520 :DOC:次要RST节重命名。

  • #12521 :Maint:删除未使用的导入

  • #12522 :perf:消除VarReader5.cread_fieldname中的不必要分配

  • #12524 :DOC:SPECIAL:设置Axes3D RECT以避免在打印中剪裁标签。

  • #12525 :修复大型稀疏nnz

  • #12526 :DOC:删除双节和过长的标题下划线。

  • #12527 :改进了错误插值类型的错误消息

  • #12530 :将冗余逻辑移出循环以实现条件加速.

  • #12532: ENH: Add norm={"forward", "backward"} to `scipy.fft`

  • #12535 :Maint:避免SeeAlso和Only的狮身人面像不推荐使用的别名

  • #12540 :bug:修复odr.output.work_ind关键错误并添加其测试。

  • #12541 :enh:添加用于最小权重完全两部分匹配的求解器

  • #12550 :perf:RV酸洗速度*

  • #12551 :doc:修复cluster/_Hierarchy.pyx中的拼写错误

  • #12552 :ci:清理Travis pip安装

  • #12556 :bug:针对大问题使用Scipy.Integrate.solve_bvp修复问题

  • #12557 :Maint:使用外部模板缩短稀疏工具编译时间

  • #12558 :Maint:Remove hack以允许scipy.fft充当函数

  • #12563 :Maint:删除Special/Orthogonal.py中未使用的mu0

  • #12564 :DOC:最小二乘固定返回型文档字符串

  • #12565 :DOC:STATS:回答有关Kruskal-Wallis测试正在.

  • #12566 :错误:插值:使用稳定排序

  • #12568 :更新了as_quat的文档

  • #12571 :dep:删除不推荐使用的Slepian窗口

  • #12573: DEP: remove `frechet_l` and `frechet_r`

  • #12575 :bug:stats:当params sum>1时修复multiomial.pmf nans

  • #12576 :Maint:从LSQSphereBivariateSpline中删除警告

  • #12582 :enh:多元t分布

  • #12587 :enh:在scipy.stats中加速gengamma的房车

  • #12588 :DOC:Add Examples Add See Sections for LinearNDInterpolator,.

  • #12597 :enh:将单面p值添加到t检验

  • #12599 :Scipy FFT教程的小更新

  • #12600 :enh:不相交的集合数据结构

  • #12602 用法:bug:为interpnd.pyx中的只读视图添加常量

  • #12605: BUG: correct `np.asanyarray` use in `scipy.constants.lambda2nu`

  • #12610 :Maint:转发端口1.5.2发行说明

  • #12612 :Maint:stats:使用显式关键字参数,而不是`** kwds`。

  • #12616 :DOC:生成插值的显式文档字符串.interp1d仅接受.

  • #12618 :DOC:次要文档格式。

  • #12640 :Maint:stats:修复scipy.stats问题。珍珠3文档,Moment,.

  • #12647 :tst:添加升压省略号 [cdfgj] 数据测试数据

  • #12648 :DOC:使用说明更新特殊/utils/自述文件

  • #12649 :DOC:简化PIP快速入门指南

  • #12650 :doc:stats:fix boxcox docstring:lambda可以为负。

  • #12655 :DOC:更新治理文档中列出的指导委员会成员

  • #12659 :rv_Sample Expect错误

  • #12663 :DOC:OPTIMIZE:尝试修复特定于linprog方法的文档

  • #12664 :BUG:STATS:修复Logistic具有较大负值的logpdf.

  • #12666 :Maint:来自静电分析的修复

  • #12667 :enh:将修改后的Rodrigues参数添加到ROTING类

  • #12670 :DOC:更新伽马分发文档

  • #12673 :接口:从cKDTree.query无条件返回np.intp

  • #12677 :Maint:将自动生成的通知添加到ufuncs.pyi

  • #12682 :Maint:Remove_util._valarray

  • #12688 :maint:将f2py生成的scipy.Integrate文件添加到.gitignore

  • #12689 :BENCH:简化基准设置,删除基准/run.py

  • #12694 :scipy/stats:添加拉普拉斯_非对称连续分布

  • #12695 :DOC:更新Ubuntu快速入门;Conda编译器现在可以工作了!

  • #12698 用法:Maint:将np.max替换为np.max

  • #12700 :tst:约束信任域测试的通气测试精度

  • #12702: TST: bump test tolerance for `DifferentialEvolutionSolver.test_L4`

  • #12703 :错误:改进了Sepfir2d的输入验证

  • #12708 :maint:修复scipy.parse中的拼写错误

  • #12709 :bug:bvl可能会灾难性地无法收敛

  • #12711 :Maint:使用platform.python_Implementation确定IS_PyPy

  • #12713 :tst:修复片状test_lgmres

  • #12716 :DOC:添加插值函数的示例和教程链接.

  • #12717 :DOC:修复问题#5396

  • #12725 :enh:支持多种图像的复值图像和内核.

  • #12729 :dep:Remove Setup_Requires

  • #12732 :BENCH:SCIPY_XSLOW=0时跳过基准,而不是隐藏基准

  • #12734 :ci:不要忽略lint_diff检查中的行长。

  • #12736 :doc:fix signal.windows.get_window()‘指数’文档字符串

  • #12737 :enh:stats:覆盖stats.gumbel_r.fit和stats.gumbel_l.fit.

  • #12738 :enh:stats:覆盖stats.logistic.符合方程系统.

  • #12743 :错误:避免循环统计数据中的负方差

  • #12744 :防止GNU/HURD上的构建错误

  • #12746 :tst:参数化test_ndimage.py中的测试用例

  • #12752 :DOC:添加一些寻根函数的示例。

  • #12754 :Maint,CI:Azure windows deps multiline

  • #12756 :ENH:STATS:添加SF方法以提高.中的精度

  • #12757 :enh:stats:将SF方法添加到LEVY_l以提高精度。

  • #12765 :tst,维护:不可行_2上下文

  • #12767 :修复模式反射的样条插值边界处理.

  • #12769 :doc:scipy.interpolate.bspl中的语法错误

  • #12770 :enh:将最近的向上舍入添加到scipy.interpolate.interp1d

  • #12771 :tst:修复scipy.signal.Gammatone的无效输入单元测试

  • #12775 :enh:使用两种方法添加QUADRATIC_ASSIGNMENT

  • #12776 :enh:在ndimage插值中添加栅格常数边界处理.

  • #12777 :添加泰勒窗函数-雷达DSP中常见

  • #12779 :enh:改进Pocketfft线程池和ARM霓虹灯矢量化

  • #12788 :API:将cKDTree n_job参数重命名为Worker

  • #12792 :DOC:删除THANKS.txt文件以支持scipy.org

  • #12793 :向作者工具添加新标志

  • #12802 :BENCH:添加scipy.ndimage.interpolation基准

  • #12803 :不要将numpy的版本固定在不支持的python版本中

  • #12810 :CI:修复Azure CI运行时的32位Linux构建失败

  • #12812 :enh:支持复值图像插值

  • #12814 :bug:NONLIN_SOLVE不应将非向量DX传递给TOL_NORM

  • #12818 :更新ckdtree.pyx

  • #12822 :Maint:简化Directed_Hausdorff

  • #12827 :DOC:修复文档中使用的错误名称w,而不是穿戴。

  • #12831 :doc:修复稀疏/base.py中的拼写错误

  • #12835 :Maint:stats:改进vonmises PDF计算。

  • #12839 :enh:scipy.stats:添加多元超几何分布

  • #12843 :在windows.dpss中将M更改为N

  • #12846 :Maint:将最低NumPy版本更新为1.16.5

  • #12847 :doc:统一scipy.stats.Pearsonr()单据中的公式

  • #12849 :DOC:波兰QAP文档一致性和可读性

  • #12852 :enh,maint:使KDTree接口与cKDTree实现功能奇偶校验

  • #12858 :doc:使用:doi:和:arxiv:引用指令

  • #12872 :延迟导入MapWrapper中的多进程.Pool

  • #12878 :DOC:Document ScalarFunction

  • #12882 :Maint:stats:将测试更改为使用<=而不是严格减少.

  • #12885 :numpy.linspace调用经过编辑以确保正确的间距。

  • #12886 :doc:stats:将‘versionadd’添加到Cramervonmises文档字符串。

  • #12899 :tst:在32位体系结构上进行几个预计会失败的测试

  • #12903 :DOC:更新Windows构建指南并进入贡献者指南

  • #12907 :DOC:澄清前居中选项应用于哪个阵列

  • #12908 :Maint:SPATIAL:在.中删除两个未使用的变量

  • #12909 :enh:stats:添加方法Gumbel_r._sf和Gumbel_r._isf

  • #12910 :ci:travis:从.travis.yml中删除一些不必要的代码。

  • #12911 :树状图绘制的次要修复

  • #12921 :CI:不在派生或cron作业中运行GitHub操作

  • #12927 :Maint:将Integrate.simps重命名为Simpson

  • #12934 :maint:将trapz和umtrapz重命名为 (cumulative_) 梯形

  • #12936 :Maint:修复nct.stats中的数字精度

  • #12938 :Maint:修复母版上的衬垫

  • #12941 :更新最小AIX固定以匹配非AIX版本

  • #12955 :bug:修复了错误的nans签入scipy.stats.weittedtau

  • #12958 :enh:stats:IMPLEMENT_logpdf、_sf和_isf用于Nakagami。

  • #12962 :更正p应该在 [0,1] 对于各种离散的..。

  • #12964 :bug:将line.strie()添加到SPLIT_DATA_LINE()

  • #12968 :ENH:STATS:仅使用分析公式或标量寻根.

  • #12971 :Maint:声明支持Python 3.9

  • #12972 :Maint:删除冗余的Python<3.6代码

  • #12980 :doc:更新关于Optimize.rosen的文档

  • #12983 :enh:对stats.linregress的改进

  • #12990 :DOC:澄清使用SOS作为iirdesign的输出类型可以.

  • #12992 :DOC:LSMR中的大写和格式

  • #12995 :DOC:STATS:几个文档修复。

  • #12996 :bug:改进binned_Statistics_dd的`range`参数的错误消息

  • #12998 :Maint:Approx_Derior with fp32关闭#12991

  • #13004 :tst:isInstance(OptimizeResult.message,str)关闭#13001

  • #13006 :加载空垫数组时保持正确的数据类型。

  • #13009 :Maint:在界限内裁剪SLSQP步骤

  • #13012 :doc:修复billinine_zpk示例标签

  • #13013 :enh:将`subset`和`subsets`方法添加到`DisjointSet`.

  • #13029 :Maint:初始最小化的basinhop回调

  • #13032 :doc:修复stats.wilcoxon中的文档字符串错误

  • #13036 :bug:转发端口lint_diff填充符

  • #13041 :Maint:Dogbox确保x在界限内关闭#11403

  • #13042 :Maint:转发端口1.5.4发行说明

  • #13046 :DOC:更新优化。所有公差的最小二乘文档必须.

  • #13052 :修复群集文档的拼写错误

  • #13054 :bug:为未知方法修复`scipy.Optimize.show_options`.

  • #13056 :Maint:FFT:修复C++编译器警告。

  • #13057 :对函数csr_tocsc的文档进行了次要修复

  • #13058 :doc:stats:将教程文件中的np.float64替换为np.float64。

  • #13059 :doc:stats:更新linregress文档字符串的“Returns”部分。

  • #13060 :Maint:Clip_x_for_func应为私有

  • #13061 示例中:doc:signal.win->signal.windows.win

  • #13063 :Maint:添加套件-稀疏和Skparse安装检查

  • #13070 :Maint:stats:删除几个过时的注释。

  • #13073 :错误:修复标量_搜索_wolfe2以解析#12157

  • #13078 :CI,Maint:将Lint迁移到Azure

  • #13081 :bld:删除Python 3.6支持(NEP 29)

  • #13082 :Maint:再过几天将NumPy的最低版本更新到1.16.5.

  • #13083 :doc:update toolchain.rst

  • #13086 :DOC:更新关联文档字符串的参数部分

  • #13087 :enh:Signal:_sosfilt的加速Cython实现

  • #13089 :bld,错误:将C99编译器标志添加到Highs basiclu库

  • #13091 :错误:修复_sosfilt中的GIL处理

  • #13094 :doc:澄清cKDTree.query文档字符串中的location

  • #13095 :缩放调整大小更新

  • #13097 :错误:修复多维数据集样条曲线(.,BC_TYPE=“PERIONAL”)#11758

  • #13100 :错误:稀疏:正确的KRON输出格式

  • #13107 :enh:较小成本矩阵的较快LINEAR_SUM_ASSIGNMENT

  • #13110 :CI,Maint:ReferGuide/ASV检查至天蓝色

  • #13112 :CI:修复MacOS CI

  • #13113 :ci:为refGuide-check安装单词列表软件包

  • #13115 :bug:为signal.iirdesign()添加值范围检查

  • #13116 :CI:在refGuide-check中出现异常后不报告名称错误

  • #13117 :CI:移动sdist/预发布测试Azure

  • #13119 :改进FriedManchisquare函数错误消息

  • #13121 :在Python 3.10上修复NaN的阶乘()

  • #13123 :bld:指定语言标准版本测试的文件扩展名

  • #13128 :tst:跳过ODR的Fortran I/O测试

  • #13130 :tst:跳过Python 3.10上的阶乘()浮点测试

  • #13136 :ci:将python dbg运行添加到GH操作

  • #13138 :CI:端口覆盖,64位BLAS,GCC 4.8Build to Azure

  • #13139 :FIX EDGE CASE FOR MODE=‘NEAREST’in ndimage.interpolation函数

  • #13141 :bug:Signal:修复ss2tf返回的分子的数据类型。

  • #13144 :Maint:stats:限制Gausshyper z>-1

  • #13146 :csr.py中的拼写错误

  • #13148 :BUG:STATS:根据GH-12870修复稳定房车中的拼写错误

  • #13149 :DOC:SPACE/STATS:交叉参考随机旋转矩阵函数

  • #13151 :Maint:stats:修复一个测试和几个PEP-8问题。

  • #13152 :Maint:stats:在私有函数中使用np.take_long_ax.

  • #13154 :enh:stats:在.中实现常量输入的定义处理

  • #13156 :doc:保持ndimage.zoom的显示范围相等示例

  • #13159 :ci:Azure:不对合并提交运行测试,覆盖范围除外

  • #13160 :DOC:STATS:消除位置歧义-移位/非中心

  • #13161 :错误: DifferentialEvolutionSolver.__del__ 可能会在垃圾测试中失败。

  • #13163 :bug:stats:修复矛传播中的bug

  • #13167 :Maint:stats:修复测试。

  • #13169 :bug:stats:修复mstats.Pearsonr中未对齐遮罩的处理。

  • #13178 :ci:testing.yml-->macos.yml

  • #13181 :CI:固定皮棉

  • #13190: BUG: optimize: fix a duplicate key bug for `test_show_options`

  • #13192 :bug:linalg:将覆盖选项添加到gejsv包装

  • #13194 :bug:slsqp应该能够使用REL_STEP

  • #13199 : [跳过特拉维斯] DOC:1.6.0版本说明

  • #13203 :修复打字错误

  • #13209 :tst:linalg:设置cossin测试的种子

  • #13212 : [DOC] 回退标记和指令一致性。

  • #13217 :rel:在pyproject.toml.中添加必要的setuptools和numpy版本管脚.

  • #13226 :bug:pavement.py文件句柄修复

  • #13249 :正确处理具有复值的ndimage函数的cval.

  • #13253 :bug,Maint:确保所有池对象均已关闭

  • #13255 :bug:linalg:修复heevx包装并添加新测试

  • #13260 :CI:修复MacOS测试

  • #13269 :ci:giHub操作:在Linux DBG测试中,更新APT.

  • #13279 :维护:1.6.0 RC2后端口