SciPy 0.16.0发行说明

SciPy 0.16.0是7个月辛勤工作的顶峰。它包含许多新功能、大量错误修复、改进的测试覆盖率和更好的文档。此版本中有许多弃用和API更改,如下所述。我们鼓励所有用户升级到此版本,因为有大量的错误修复和优化。此外,我们的开发注意力现在将转移到0.16.x分支上的错误修复版本,以及在主分支上添加新功能。

此版本需要Python2.6、2.7或3.2-3.4以及NumPy 1.6.2或更高版本。

此版本的亮点包括:

  • 中用于BLAS/LAPACK的Cython API scipy.linalg

  • 一套新的基准套间。现在添加新基准很简单,它们通常包含在性能增强PR中。

  • 支持中的第二顺序部分(SOS)格式 scipy.signal

新功能

基准套件

基准测试套件已切换为使用 Airspeed Velocity 用于基准测试。您可以通过以下方式在本地运行该套件 python runtests.py --bench 。有关更多详细信息,请参阅 benchmarks/README.rst

scipy.linalg 改进

模块中添加了用于BLAS和LAPACK的全套Cython包装器 scipy.linalg.cython_blasscipy.linalg.cython_lapack 。在Cython中,现在可以从相应的模块导入这些包装器,并且无需直接链接到BLAS或LAPACK就可以使用它们。

功能 scipy.linalg.qr_deletescipy.linalg.qr_insertscipy.linalg.qr_update 为了更新QR,添加了分解。

该函数 scipy.linalg.solve_circulant 使用循环系数矩阵求解线性系统。

该函数 scipy.linalg.invpascal 计算帕斯卡矩阵的逆。

该函数 scipy.linalg.solve_toeplitz ,添加了Levinson-Durbin Toeplitz求解器。

添加了潜在有用的LAPACK函数的包装 *lasd4 。它计算正对角矩阵的正对称一阶修正特征值的第i个更新特征值的平方根。请参阅其LAPACK文档和单元测试以获取更多信息。

为LAPACK最小二乘解算器添加了两个额外的包装器。也就是说,他们是 *gelsd*gelsy

LAPACK的包装器 *lange 增加了计算各种矩阵范数的函数。

的包装器 *gtsv*ptsv ,这解决了 A*X = B 对于三对角矩阵 A ,添加了。

scipy.signal 改进

添加了对作为IIR过滤器格式的二阶部分(SOS)的支持。新增功能包括:

此外,过滤设计还具有以下功能 iirdesigniirfilterbuttercheby1cheby2ellip ,以及 bessel 可以退还求救格式的过滤。

该函数 scipy.signal.place_poles ,它为线性系统提供了两种放置极点的方法。

添加了使用Gustafsson方法选择向前和向后传球初始条件的选项 scipy.signal.filtfilt

新班级 TransferFunctionStateSpaceZerosPolesGain 都被添加了。这些类现在在实例化时返回 scipy.signal.lti 。现在可以显式完成这些类之间的转换。

指数(泊松)窗口添加为 scipy.signal.exponential ,并将Tukey窗口添加为 scipy.signal.tukey

新增数字过滤群延时计算功能为 scipy.signal.group_delay

频谱分析和频谱密度估计的功能已显著改进: scipy.signal.welch 速度提高了约8倍,功能 scipy.signal.spectrogramscipy.signal.coherencescipy.signal.csd (交叉谱密度)。

scipy.signal.lsim 已重写-所有已知问题都已修复,因此现在可以使用此函数代替 lsim2lsim 是不是快了几个数量级 lsim2 在大多数情况下。

scipy.sparse 改进

该函数 scipy.sparse.norm ,用于计算稀疏矩阵范数。

该函数 scipy.sparse.random ,它允许从任意分布中提取随机变量。

scipy.spatial 改进

scipy.spatial.cKDTree 进行了重大重写,这提高了 query 方法重要的是,添加了对并行查询、酸洗和影响树布局的选项的支持。有关详细信息,请参阅拉取请求4374。

该函数 scipy.spatial.procrustes 增加了Procrstes分析(统计形状分析)。

scipy.stats 改进

添加了Wishart分布及其逆分布,如下所示 scipy.stats.wishartscipy.stats.invwishart

指数修正的正态分布被添加为 scipy.stats.exponnorm

广义正态分布已添加为 scipy.stats.gennorm

所有发行版现在都包含一个 random_state 属性,并允许指定特定的 numpy.random.RandomState 生成随机变量时的随机数生成器。

许多统计测试和其他 scipy.stats 具有多个返回值的函数现在返回 namedtuples 。详见拉取请求4709。

scipy.optimize 改进

在非线性方程组求解功能中增加了一种新的无导数方法DF-SANE scipy.optimize.root

不推荐使用的功能

scipy.stats.pdf_fromgamma 已弃用。这个功能没有文档记录,也没有经过测试,也很少使用。StatsModels提供了与 statsmodels.distributions.ExpandedNormal

scipy.stats.fastsort 已弃用。该功能是不必要的, numpy.argsort 可以改为使用。

scipy.stats.signaltonoisescipy.stats.mstats.signaltonoise 都已弃用。这些函数不属于 scipy.stats 而且很少用到。有关详细信息,请参阅第609期。

scipy.stats.histogram2 已弃用。该功能是不必要的, numpy.histogram2d 可以改为使用。

向后不兼容的更改

不推荐使用的全局优化器 scipy.optimize.anneal 被移除了。

已删除以下不推荐使用的模块: scipy.lib.blasscipy.lib.lapackscipy.linalg.cblasscipy.linalg.fblasscipy.linalg.clapackscipy.linalg.flapack 。它们从Scipy 0.12.0开始就被弃用了,应该通过以下方式访问该功能 scipy.linalg.blasscipy.linalg.lapack

不推荐使用的函数 scipy.special.all_mat 已被移除。

不推荐使用的函数 fprobksprobzprobrandwcdfrandwppf 已从 scipy.stats

其他变化

开发版本的版本编号已更新,以符合PEP 440。

使用以下功能构建 python setup.py develop 现在支持。

作者

  • @AXIRU+

  • @胚乳

  • 埃利奥特销售德安德拉德+

  • 安妮·阿奇博尔德

  • Yoshiki Vázquez Baeza+

  • 西尔万·贝勒马尔

  • Felix Berkenkamp+

  • 拉乌尔·鲍尔金+

  • 马修·布雷特

  • 每个Brodtkorb

  • 克里斯蒂安·布鲁弗

  • 拉尔斯·比廷克(Lars Buitinck)

  • 叶夫根尼·布洛夫斯基

  • 史蒂文·伯恩斯

  • CJ·凯里

  • 乔治·卡斯蒂略+

  • 亚历克斯·康利+

  • 利亚姆·达姆伍德+

  • Rupak Das+

  • 亚伯拉罕·埃斯卡兰特+

  • 马蒂亚斯·费雷尔+

  • 埃里克解雇+

  • 克拉克·菲茨杰拉德

  • 查德·富尔顿

  • 安德烈·高卢

  • Andreea Georgescu+

  • 克里斯托夫·戈尔克(Christoph Gohlke)

  • 安德烈·戈洛维津+

  • 拉尔夫·戈默斯

  • J.J.格林+

  • 亚历克斯·格里芬

  • 亚历山大·格里戈里耶夫斯基+

  • 汉斯·莫里茨·冈瑟+

  • Jonas Hahnfeld+

  • 查尔斯·哈里斯

  • 伊恩·亨里克森

  • 安德烈亚斯·希尔博尔

  • äsmund Hjulstad+

  • Jan Schlüter+

  • Janko Slavič+

  • 丹尼尔·詹森+

  • 约翰尼斯·鲍莱+

  • 特里·琼斯+

  • Amato Kasahara+

  • 埃里克·拉尔森

  • 丹尼斯·拉沙尔德(Denis Laxalde)

  • 安东尼·李(Antony Lee)

  • 格雷戈里·R·李

  • 佩里·李+

  • 洛伊克·埃斯特夫

  • 马丁·曼斯+

  • 埃里克·马丁+

  • Matěj Kocián+

  • 安德烈亚斯·梅耶尔+

  • 尼古拉·马约罗夫+

  • 罗伯特·麦吉本+

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

  • 尼古拉·蒙特奇奥+

  • 埃里克·摩尔

  • 杰米·莫顿+

  • 尼古拉斯·莫亚+

  • Maniteja Nandana+

  • 安德鲁·纳尔逊

  • 乔尔·诺斯曼(Joel Nothman)

  • 奥尔德里安·奥巴哈

  • Regina Ongowarsito+

  • Paul Ortyl+

  • 佩德罗·洛佩斯-阿德瓦·费尔南德斯-拉约斯+

  • 斯特凡·彼得森+

  • 欧文·普罗布斯特+

  • Eric Quintero+

  • 约翰·大卫·里弗+

  • Juha Remes+

  • 托马斯·罗比塔耶

  • 克兰西·罗利+

  • 托拜厄斯·施密特+

  • 海豚船长

  • 阿曼·辛格+

  • 埃里克·索鲁斯

  • 瓦伦丁·斯文森+

  • 朱利安·泰勒

  • 阿曼·塔克拉尔+

  • Helmut Toplitzer+

  • 福住津美+

  • Anastasiia Tsyplia+

  • 雅各布·范德普拉斯

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

  • Matteo Visconti+

  • 沃伦·韦克瑟(Warren Weckesser)

  • 弗洛里安·威廉+

  • 内森·伍兹

  • 吴浩晨+

  • Daan Wynen+

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

0.16.0的问题已关闭

  • #1063 :实施惠夏特分销(Trac#536)

  • #1885 :rbf:浮点警告-可能的错误(Trac#1360)

  • #2020 :RBF默认ε太大(Trac#1495)

  • #2325 :将分布、超几何扩展到退化情况(Trac.

  • #3502 : [ENH] linalg.hessenberg应对calc_q=True使用ORGHR

  • #3603 :将数组作为窗口传递到信号中。resample()失败

  • #3675 :Windows上的signal.slepian出现间歇性故障

  • #3742 :PchipInterpolator不方便如Ppoly

  • #3786 :添加Procrstes?

  • #3798 :scipy.io.savemat因空字典而失败

  • #3975 :在scipy.stats中使用RandomState

  • #4022 :savemat错误地保存逻辑阵列

  • #4028 :scipy.stats.geom.logpmf(1,1)返回NaN。正确的值是.

  • #4030 :简化scipy.stats.betaprime.cdf

  • #4031 提高了scipy.stats.gompertz分布在小范围内的精度。

  • #4033 提高scipy.stats.lomax分布的精确度。

  • #4034 提高了大型工程的统计精度、射线分布的精度,提高了计算精度,提高了计算精度,具有较高的实用价值。

  • #4035 提高了scipy.stats.truncexpon分布的精确度。

  • #4081 :读取MATLAB文件时出错:缓冲区太小,无法请求.

  • #4100 :为什么qr(a,lwork=0)没有失败?

  • #4134 :scipy.stats:rv_Freeze没有Expect()方法

  • #4204 :请将docstring添加到scipy.Optimize.RootResults

  • #4206: Wrap LAPACK tridiagonal solve routine gtsv

  • #4208 :MATLAB无法读取写入MAT文件的空稀疏矩阵

  • #4217 :使用使用NPY_RELAX_STRADES_CHECKING=1构建的numpy的TravisCI配置

  • #4282 :Integrate.odeint在FULL_OUTPUT=1且.

  • #4301 :scipy和numpy版本名称不跟在pep 440之后

  • #4355 :PPoly.AntiDerial()产生不正确的输出

  • #4391 :使用较大的b矩阵时,spsolve会变得非常慢

  • #4393 :parse.linalg.spilu中的Documentation Gitsch

  • #4408 :Minimize()等中的向量值约束

  • #4412 :scipy.signal.cwt错误的文档

  • #4428 : dok.__setitem__ 关于负指数的问题

  • #4434 :parse.linalg.spsolve的文档不完整

  • #4438 :linprog()文档示例错误

  • #4445 :scipy.Special.exit文档中的打字错误

  • #4467 :scipy.Optimize TNC选项中的文档错误

  • #4492 :SOLVE_TOeplitz基准已在位腐烂

  • #4506 :lobpcg/稀疏性能回归2014年6月?

  • #4520 :g77_abi_wrappers在Linux上也需要用于MKL

  • #4521 :对于较新版本的库,已中断签入USES_MKL

  • #4523 :高斯核的径向基函数似乎比原来产生了更多的噪声。

  • #4526 :poisson.pmf()方法的站点文档中出错

  • #4527 :KDTree示例在Python 3中不起作用

  • #4550scipy.stats.mode -空序列上的Unbound LocalError

  • #4554 :过滤在优化测试中发出收敛警告

  • #4565 :odeint消息

  • #4569 :Remez:“ValueError:25次迭代后无法收敛.

  • #4582 :DOC:Optimize:_Minimize_Scalar_Brent没有显示选项

  • #4585 :DOC:教程中与LaTeX相关的错误字符。

  • #4590 :parse.linalg.svds应该抛出异常,如果它不在.

  • #4594 :scipy.Optimize.linprog IndexError(提供回调时出现):scipy.Optimize.linprog IndexError

  • #4596 :scipy.linalg.block_diag空数组输入的错误行为(v0.13.3)

  • #4599 :scipy.Integrate.nquad在仅使用.调用时应调用_OptFunc

  • #4612 :nd输入上的signal.lfilter中崩溃,ZI格式错误

  • #4613 :scipy.io.readsav读取保存文件时出错

  • #4673 :scipy.interpolate.RectBivariateSpline构造锁定PyQt.

  • #4681 :在Signal.lfilter中广播仍然不太正确。

  • #4705 :k表示如果Guess不是正方形数组,则k_or_Guess参数错误

  • #4719 :14.04.2上的构建失败

  • #4724 :genGamma_munp函数因溢出而失败

  • #4726 :FAIL:test_cobyla.test_Vector_Constraints

  • #4734 :麻木主控器统计测试失败。

  • #4736 :QR_UPDATE错误或与Numpy 1.10不兼容?

  • #4746 用法:linprog返回违反等式约束的解决方案

  • #4757 :Optimize.leastsq文档字符串不匹配

  • #4774 :更新V0.16的参与者列表

  • #4779 :Circmeans和其他不会出现在文档中

  • #4788 :复杂时scipy稀疏linalg iSolve iterative.py的问题

  • #4791 :bug:scipy.space:增量Voronoi不会增加大小.

拉取0.16.0的请求

  • #3116 :稀疏:DIA格式的增强功能

  • #3157 :enh:linalg:添加函数‘solve_Circulant’以求解.

  • #3442 :enh:Signal:将Gustafsson的方法添加为filtfilt.

  • #3679 :wip:修复零星的Slepian故障

  • #3680 :统计信息中的一些清理

  • #3717 :enh:添加二次段过滤

  • #3741 :Dltisys更改

  • #3956 :向scipy.signal.reample添加关于质数样本数的注释

  • #3980 :将CHECK_FINITED标志添加到UnivariateSpline

  • #3996 :Maint:更严格的线性参数检查

  • #4001 :错误:Dirichlet中的数值精度

  • #4012 :enh:linalg:添加函数以计算Pascal的逆.

  • #4021 :enh:用于Lapack和BLAS的Cython API

  • #4089 :修复了各种PEP8问题。

  • #4116 :Maint:Fitpack:裁剪编译器警告(未使用的标签、变量)

  • #4129 :enh:stats:将RANDOM_STATE属性添加到分布

  • #4135 :enh:添加Wishart和逆Wishart分布

  • #4195 :完善插补单据

  • #4200 :enh:从描述性统计函数添加t-test。

  • #4202 :树状图阈值颜色

  • #4205 :bld:修复一些便当构建警告。

  • #4211 :为Inverse Box-Cox转换添加ufunc

  • #4212 :mrg:修复GH-4208

  • #4213 :enh:MATLAB文件为空时的特定警告

  • #4215 :问题#4209:拆分准备文档已更新,以反映维度.

  • #4219 :DOC:生成文档时使几个Sphinx警告静音

  • #4223 :maint:删除两行冗余代码

  • #4226 :试着用放松的步伐迫使麻木的重建

  • #4228 :bld:对Bento配置文件和文档进行了一些更新。关闭GH-3978。

  • #4232 :文档中的引用错误

  • #4242 :DOC:更改示例样本间距

  • #4245 :ARFF修复

  • #4246 :Maint:C修复

  • #4247 :Maint:删除一些未使用的代码

  • #4249 :添加更新QR分解的例程

  • #4250 :Maint:线性和稀疏中的一些烟花驱动的清理

  • #4252 :Maint Trim Away>10Kloc生成的C代码

  • #4253 :tst:停止跟踪ELLIP*测试与Boost数据

  • #4254 :Maint:Special:使用NPY_PI,而不是M_PI

  • #4255 :DOC:INSTALL:使用与Py3兼容的打印语法,不要提及.

  • #4256 :enh:Spatial:使用np.dot重新实现cdist_cosine

  • #4258 :bug:io.arff#4429#2088

  • #4261 :Maint:Signal:PEP8和相关样式清理。

  • #4262 :bug:Newton_krylov()忽略NORM_TOL参数,关闭#4259

  • #4263 :Maint:清除测试噪音并优化文档字符串的测试.

  • #4266 :Maint:IO:尝试读取时出现信息性错误.

  • #4268 :maint:fftpack基准整数除法与真除法

  • #4269 :Maint:避免隐藏本征函数

  • #4272 :bug:Sparse:FIX BASCH_Sparse.py

  • #4276 :DOC:删除文档中与编写有关的令人困惑的部分.

  • #4281 :稀疏矩阵乘法:仅在需要时转换数组(带.

  • #4284 :BUG:INTEGRATE:ODEINT在集成时间为.时崩溃.

  • #4286 :mrg:修复逻辑数组的MATLAB输出类型

  • #4287 :dep:不推荐使用stats.pdf_fromGamma。关闭GH-699。

  • #4291 :doc:linalg:修复Cholesky_Branded文档字符串中的布局

  • #4292 :错误:允许空字典作为空结构的代理

  • #4293 :Maint:!=->汉明距离实现中的NOT_EQUAL

  • #4295 :杆件放置

  • #4296 :Maint:在多个模块的测试中进行一些清理

  • #4302 :enh:求解Toeplitz线性系统

  • #4306 :添加共轭梯度解算器的基准。

  • #4307 :bld:pp440

  • #4310 :bug:使stats.geom.logpmf(1,1)返回0.0而不是NaN

  • #4311 :tst:恢复使用slogdet的测试,因为我们已删除.

  • #4313 :统计数据的一些小修复。wishart添加。

  • #4315 :Maint:在稀疏矩阵测试中删除Numpy 1.5兼容性代码

  • #4318 :enh:将RANDOM_STATE添加到多变量分布

  • #4319 :Maint:修复奇异阵列的汉明距离回归,.

  • #4320 :tst:一些更改,如self.assertTrue(x==y,message)->assert_equence(x,.

  • #4321 :tst:更多更改,如self.assertTrue(x==y,message)->assert_equence(x,.

  • #4322 :tst:在test_signaltools中,更改如self.assertTrue(x==y,.

  • #4323 :Maint:清理基准,以便它们都可以作为单个文件运行。

  • #4324 :添加更详细的提交者指南,更新MAINTAINERS.txt

  • #4326 :tst:在test_Hierarchy.py中使用numpy.test

  • #4329 :Maint:STATS:重命名CHECK_RANDOM_STATE测试函数

  • #4330 :更新距离测试

  • #4333 :maint:从scipy.Special导入梳子,阶乘,而不是scipy.misc

  • #4338 :tst:从nas.test到numpy.test的更多转换

  • #4339 :maint:从Special_matrices.py中删除不推荐使用的all_mat函数

  • #4340 :向冻结的分发版本添加几个功能

  • #4344 :BUG:修复/测试QR中的无效lwork参数

  • #4345 :修复Python 3.x中可见的测试噪波

  • #4347 :删除不推荐使用的BLAS/LAPACK导入,将lib重命名为_lib

  • #4349 :DOC:向stats.binned_Statistic添加一个非常重要的示例。

  • #4350 用法:Maint:删除0.16.0的优化。退火(在0.14.0中已弃用)。

  • #4351 :Maint:修复优化中不推荐使用的Numpy C API.

  • #4352 :Maint:修复一些特殊测试失败

  • #4353 :为Betaprime分发实施CDF

  • #4357 :BUG:分段多项式反导数

  • #4358 :bug:集成:修复odeint中带状雅可比犬的处理,外加.

  • #4359 :maint:删除Python版本低于2.5的代码路径

  • #4360 :maint:stats.mstats:删除一些未使用的变量(谢谢,pyflake)。

  • #4362 :删除了对平滑参数#4072的错误引用

  • #4363 :Maint:Interpolate:在fitpack.py中清理

  • #4364 :Maint:lib:不从装饰器导出“Partial”

  • #4365 :SVDVERS现在返回长度为0的给定奇异值序列.

  • #4367 :DOC:略微改进Wishart/Inwishart文档字符串的纹理渲染

  • #4373 :enh:为solve_banded和solveh_banded包装gtsv和ptsv。

  • #4374 :enh:spatial.cKDTree的增强

  • #4376 :bf:修复读取不符合规格的MATLAB逻辑稀疏

  • #4377 :Maint:Integrate:清理一些Fortran测试代码。

  • #4378 :Maint:修复信号中不推荐使用的Numpy C API

  • #4380 :Maint:scipy.Optimize,删除进一步退火参照

  • #4381 :enh:使DCT和DST接受int和复杂类型,如FFT

  • #4392 :ENH:OPTIMIZE:添加DF-SANE非线性免导数解算器

  • #4394 :使重新排序算法64位清晰

  • #4396 :bug:在Accelerate ABI包装器中捆绑cblas.h以启用编译.

  • #4398 :修复其中wminkowski的w.dtype!=DOUBLE的pdist错误

  • #4402 :错误:修复stat.Hypergeom argcheck

  • #4404 :Maint:在C循环中填写完整的对称正方形

  • #4405 :错误:避免X+=X.T(参考编号4401)

  • #4407 :提高了小x的Gompertz分布的精度

  • #4414 :doc:修复scipy.signal.cwt文档中的错误。

  • #4415 :enh:提高Lomax对于小x的精度。

  • #4416 :DOC:更正SuperLU.solve.的文档字符串中的参数名称。

  • #4419 :还在MASTER中还原scipy.linalg.calc_lwork

  • #4420 :使用稀疏解算器修复性能问题

  • #4423 :enh:提高大x的瑞利精度。

  • #4424 :bug:Optimize.Minimize:修复整数X0输入的溢出问题。

  • #4425 :enh:提高小x截断扩展的精度

  • #4426 :enh:提高大x的瑞利精度。

  • #4427 :Maint:Optimize:清除TNC代码

  • #4429 :bld:使用numpy 1.7.x和1.8.x修复构建失败。

  • #4430 :bug:修复稀疏。dok_Matrix集/获取复制粘贴错误

  • #4433 :update_minize.py

  • #4435 :enh:发布关于批处理距离计算的GIL

  • #4436 :修复了spsolve的不完整文档

  • #4439 :Maint:集成:在测试中进行一些清理。

  • #4440 :快速排列t-检验

  • #4442 :DOC:OPTIMIZE:修复文档字符串中的错误结果

  • #4447 :DOC:SIGNAL:一些附加文件与.

  • #4448 :doc:调整lapack.linalg模块的docstring

  • #4449 :修复exit文档字符串中的拼写错误

  • #4451 :enh:使用GCC矢量化距离环

  • #4456 :Maint:不要对MemoryError进行大数据测试失败

  • #4461 :CI:使用TRAVIS_RETRY处理网络超时

  • #4462 :DOC:合理化最小化()等。文档

  • #4470 :Maint:Sparse:从spMatrix继承dok_matrix.toarray

  • #4473 :bug:Signal:修复sosfilt中ZI形状的验证。

  • #4475 :bld:setup.py:更新最小Numpy版本,支持“setup.py.

  • #4481 :enh:添加新的线性特殊矩阵:赫尔默特矩阵

  • #4485 :mrg:允许读取错误的MAT文件的一些更改

  • #4490 : [ENH] linalg.hessenberg:使用orghr-rebase

  • #4491 :enh:linalg:正在为可能有用的LAPACK函数添加包装.

  • #4493 :BENCH:SOLVE_TOeplitz基准使用过时的语法,并且.

  • #4494 :Maint:stats:删除重复代码

  • #4496 :为分水岭_IFT算法添加参考

  • #4499 :DOC:重新洗牌统计信息分发文档

  • #4501 :将基准套件替换为空速

  • #4502 :SLSQP应严格满足绑定约束

  • #4503 :DOC:转发端口0.15.x发行说明并更新作者姓名.

  • #4504 :enh:避免计算可能未使用的SVD矩阵的选项

  • #4505 :更改PR 3303的基准(稀疏矩阵范数)

  • #4507 :Maint:修复lobpcg性能回归

  • #4509 :DOC:SARSE:替换死链接

  • #4511 :修复了差异进化错误

  • #4512 :更改为完全兼容PEP440的开发版本号(始终.

  • #4525 :做了细微的风格修正(Pep8)

  • #4533 :添加指数修正的高斯分布(scipy.stats.expongauss)

  • #4534 :Maint:Benchmark:使基准套件在所有Scipy上可导入.

  • #4535 :bug:将zip()更改为list(zip()),以便它可以在Python中工作.

  • #4536 :跟进PR 4348(指数窗口)

  • #4540 :enh:space:添加Procrstes分析

  • #4541 :长凳修复

  • #4542 :tst:NumpyVersion dev->dev0

  • #4543 :错误:avgol_coeffs中的溢出

  • #4544 :Pep8修复统计信息

  • #4546 :Maint:在单模估计中使用缩减轴参数

  • #4549 :enh:向scipy.ignal添加了GROUP_DELAY

  • #4553 :enh:明显更快的力矩函数

  • #4556 :doc:记录parse.linalg.svds的更改(可选.

  • #4559 :DOC:STATS:描述文档字符串中的LOC和SCALE参数.

  • #4563 :enh:重写stats.ppcc_lot

  • #4564 :当用户通过+-inf而不是.时,应更多(或更少)宽容

  • #4566 :dep:从scipy.stats中删除一组不推荐使用的函数,.

  • #4570 :mnt:取消Scipy.Optimize测试中的LineSearchWarning

  • #4572 :enh:从L-BFGS-B提取逆Hessian信息

  • #4576 :enh:将signal.lti拆分为子类,#2912的一部分

  • #4578 :mnt:协调文档字符串和函数签名

  • #4581 :在Linux上使用英特尔MKL修复内部版本

  • #4583 :DOC:OPTIMIZE:删除对未使用的Disp Kwarg的引用

  • #4584 :enh:scipy.Signal-Tukey窗口

  • #4587 :Hermite渐近

  • #4593 :DOC-将示例添加到RegularGridInterpolator

  • #4595 :DOC:修复教程/优化中的错误LaTeX字符。

  • #4600 :将返回代码添加到Optimize.tnc文档

  • #4603 :enh:WRAP LAPACK *lange 矩阵范数的函数

  • #4604 :scipy.stats:广义正态分布

  • #4609 :Maint:Interpolate:修复文档字符串之间的一些不一致.

  • #4610 :Maint:make runtest.py--bench-compare使用ASV连续和.

  • #4611 :DOC:STATS:解释大米缩放;在教程中添加注释.

  • #4614 :bug:lfilter,未正确检查nd的ZI大小.

  • #4617 :Maint:Integrate:清除odeint后面的C代码。

  • #4618 :FIX:窗口长度时引发错误!=数据长度

  • #4619 :问题#4550: scipy.stats.mode -空时未绑定本地错误.

  • #4620 :修复了SVDS接受错误特征值的问题(#4590).

  • #4621 :将Special.ai_zeros/bi_zeros加速10倍

  • #4623 :Maint:对spatial.procrustes(私有文件,html.

  • #4628 :加速signal.l滤波器并为FIR滤波器添加卷积路径

  • #4629 :bug:Integrate.nquad;解决问题#4599

  • #4631 :Maint:Integrate:删除Fortran测试函数中未使用的变量。

  • #4633 :Maint:修复Remez的收敛消息

  • #4635 :PEP8:缩进(这样Pep8机器人就不会出现问题)

  • #4637 :Maint:泛化符号函数以正确处理复杂.

  • #4639 :修改了Apple_smemv_fix.c中的打字错误

  • #4642 :Maint:对scipy.linalg.norm使用Lapack

  • #4643 :RBF默认ε太大,2020

  • #4646 :在入射和入射的多边形周围添加至少_1D

  • #4647 :修复文档pdf版本

  • #4648 :错误:修复#4408:Minimize()et中的矢量值约束.

  • #4649 :Vonmisesfix

  • #4650 :信号示例在Tukey和Place_Poles中清理

  • #4652 :DOC:修复相同模式的卷积错误

  • #4653 :提高ERF性能

  • #4655 :dep:不推荐使用scipy.stats.histogram2,而支持np.histogram2d

  • #4656 :dep:不建议使用scipy.stats.signaltonise

  • #4660 :避免稀疏压缩的额外拷贝 [:,序号] 和 [SEQ,:] ..。

  • #4661 :干净,对#4478重新设置底座,添加胶状和胶状包装纸

  • #4662 :Maint:正确的odeint消息

  • #4664 :update_monotone.py

  • #4672 :修复空输入的scipy.linalg.block_diag的行为

  • #4675 :修复lsim

  • #4676 :在文档字符串中的:MATH:指令中添加了缺少的冒号。

  • #4679 :enh:稀疏随机

  • #4682 :enh:scip.Signal-添加CSD,一致性;增强.

  • #4684 :bug:Orthogonal.py中的权重计算出现各种错误

  • #4685 :错误:修复#4594:回调时出现Optimize.linprog IndexError.

  • #4686 :Maint:cluster:清除重复的异常引发代码。

  • #4688 :改善is_Distance_dm异常消息

  • #4692 :Maint:stats:简化tukeylambda._ppf中的计算

  • #4693: ENH: added functionality to handle scalars in stats._chk_asarray

  • #4694 :Anderson-Darling计算的矢量化。

  • #4696 :修复lfilter中的单例扩展。

  • #4698 :Maint:来自头颅的安静警告。

  • #4701 :ADD BPoly.antiducts/Integrals

  • #4703 :增加已发表论文的引文

  • #4706 :Maint:Special:避免SPEFUN中的越界访问

  • #4707 :Maint:修复np.Matrix作为相关函数输入的问题.

  • #4709 :enh: scipy.stats 现在返回命名的元组。

  • #4710 :scipy.io.idl:使阅读器对.中缺少的变量更加健壮。

  • #4711 :修复文件末尾未知区块的崩溃

  • #4712 :最大限度地减少内存使用量

  • #4713 :Maint:Interpolate:如果可以.

  • #4714 :BENCH:为统计信息模块添加基准

  • #4715 :maint:波兰信号.place_poles和Signal/test_ltisys.py

  • #4716 :dep:不推荐使用mstats.Signaltonoise.

  • #4717 :maint:basinhop:修复测试中的错误,静音/0警告,.

  • #4718 :enh:stats:可以按名称指定要在管件中修复的f形

  • #4721 :不调整大小的文档将输入转换为PIL图像

  • #4722 :Maint:PyArray_BASE不是左值,除非已弃用的API.

  • #4725 :修复gengamma_nump故障

  • #4728 :DOC:将POCH添加到Scipy特殊功能描述列表中

  • #4735 :maint:stats:避免歪斜中的(虚假)被零除

  • #4738 :tst:中某些转角情况的静音运行时警告 stats ..。

  • #4739 :bld:尝试构建Numpy,而不是使用TravisCI上的Numpy

  • #4740 :DOC:使用‘VersionAdded’更新一些文档字符串。

  • #4742 :bld:确保放松步幅检查在……上有效。

  • #4750 :doc:Special:rel_entr、kl_div、seudo_huber的tex排版

  • #4751 :BENCH:添加稀疏NULL切片基准

  • #4753 :错误:修复了最近Cython版本的编译。

  • #4756 :BUG:FIX#4733:Optimize.BRUTE Finish选项不兼容.

  • #4758 :doc:Optimize.leastsq默认maxfev澄清

  • #4759 :改进了统计数据MLE拟合

  • #4760 :Maint:更仔细地计数BFG更新

  • #4762 :错误:修复#4746和#4594:linprog返回解决方案违反.

  • #4763 :修复小的linprog错误

  • #4766 :BENCH:添加signal.lsim基准

  • #4768 :修复文档字符串示例中的python语法错误

  • #4769 :FIX#4726:test_cobyla.test_Vector_Constraints

  • #4770 :将FITPACK函数标记为线程安全。

  • #4771 :已编辑scipy/stats/stats.py以修复filer_exact的doctest

  • #4773 :DOC:更新0.16.0发行说明。

  • #4775 :doc:linalg:将FUNM_PSD添加为文档字符串示例

  • #4778 :使用字典查找函数名称同义词

  • #4780 :在文档中包含明显忘记的函数

  • #4783 :在文档中添加了许多缺少的特殊功能

  • #4784 :将轴属性添加到PPoly和朋友

  • #4785 浅谈莉娜形象的起源

  • #4786 :doc:重新格式化KDE文档字符串的Methods部分

  • #4787 :加入大米CDF和PPF。

  • #4792 :CI:添加一个用于检测测试失败的杂物,这些测试试图掩饰.

  • #4795 :使refGuide_check更智能地处理误报

  • #4797 :bug/tst:未更新增量Voronoi的数字点

  • #4799 :bug:Spatial:修复马哈拉诺比斯指标的几个边缘情况.

  • #4801 :bug:当disp=True时,修复scipy.Optimize._Trust-region.py中的TypeError。

  • #4803 :QR更新例程中步幅松弛的问题

  • #4806 :Maint:对柯西拟合使用知情的初始猜测

  • #4810 :PEP8ify codata.py

  • #4812 :bug:Discrep_update.pyx.in中的松弛跨度清理

  • #4820 :bld:update bento build for sgev修复并安装cython blas/rapack.

  • #4823 :enh:scipy.Signal-添加谱图功能

  • #4827 :DOC:将CSD和融合(Coherence)添加到 __init__. Py

  • #4833 :bld:修复线性中的问题 *lange 77国集团的包装纸。

  • #4841 :tst:修复由于测试而使用mingw32修复scipy.Special中的测试失败.

  • #4842 :doc:update site.cfg.example.大部分是从Numpy手中接过的

  • #4845 :bug:Signal:使频谱图的返回值顺序与.

  • #4849 :doc:修复ODE文档字符串示例中的错误

  • #4856 :错误:修复导致内存泄漏的打字错误