SciPy 1.2.0发行说明

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

此版本需要Python 2.7或3.4+和NumPy 1.8.2或更高版本。

注解

这将是最后一个支持Python2.7的SciPy版本。因此,1.2.x系列将是一个长期支持(LTS)版本;我们将在2020年1月1日之前修复错误。

要在PyPy上运行,需要PyPy3 6.0+和NumPy 1.15.0。

此版本的亮点

  • 用新的求解器改进一维求根, toms748 和新的统一接口, root_scalar

  • 新的 dual_annealing 随机搜索与局部确定性搜索相结合的优化方法

  • 一种新的优化算法, shgo (单纯同调全局优化),用于无导数优化问题

  • 中提供了一种新的基于四元数的变换类别 scipy.spatial.transform

新功能

scipy.ndimage 改进

添加了适当的样条系数计算,用于 mirrorwrap ,以及 reflect 模式: scipy.ndimage.rotate

scipy.fftpack 改进

现在支持DCT-IV、DST-IV、DCT-I和DST-I正交化 scipy.fftpack

scipy.interpolate 改进

scipy.interpolate.pade 现在接受分子顺序的新参数。

scipy.cluster 改进

scipy.cluster.vq.kmeans2 得到了一种新的初始化方法,kmeans++。

scipy.special 改进

该函数 softmax 已添加到 scipy.special

scipy.optimize 改进

给出了一维非线性求解器的统一界面 scipy.optimize.root_scalar ,类似于 scipy.optimize.root 多维解算器的界面。 scipy.optimize.root_scalar(f, bracket=[a ,b], method="brenth") 相当于 scipy.optimize.brenth(f, a ,b) 。如果没有 method 如果指定,将根据括号和可用的衍生品数量选择合适的一个。

用于在封闭区间内寻根的Alefeld、Potra和SHI的所谓算法748被添加为 scipy.optimize.toms748 。这提供了保证收敛到根,每个函数的收敛速度估计大约为1.65(对于行为足够好的函数)。

differential_evolution 现在有了 updatingworkers 关键字。第一个选择是连续更新最佳解向量(默认设置),还是每次生成一次。持续更新可以实现更快的收敛。这个 workers 关键字接受一个 int 或类似于映射的可调用函数,并并行化求解器(具有每代更新一次的副作用)。提供一个 int 评估N个平行部分中的试验解决方案。提供类似映射的可调用函数允许使用其他并行化方法(例如 mpi4py ,或 joblib )以供使用。

dual_annealing (及 shgo 下面)是一种强大的新的通用全局优化(GO)算法。 dual_annealing 使用两个退火过程来加速收敛到目标数学函数的全局最小值。第一个退火过程控制随机马尔可夫链搜索,第二个退火过程控制确定性最小化。因此,双重退火算法是一种有效利用随机搜索和局部确定性搜索的混合算法。

shgo (单纯同调全局优化)是一种适用于求解黑盒和无导数优化(DFO)问题的类似算法。该算法一般在有限时间内收敛到全局解。对于非线性不等式和等式约束,收敛性是成立的。除了返回全局最小值之外,该算法还返回在每次迭代之后找到的任何其他全局和局部最小值。这使得它对于探索域中的解决方案非常有用。

scipy.optimize.newton 现在可以接受标量或数组。

MINPACK 使用现在是线程安全的,因此 MINPACK +回调可以在多个线程上使用。

scipy.signal 改进

数字过滤设计功能现在包括一个指定采样率的参数。以前,数字滤波器只能使用归一化频率指定,但不同的功能使用不同的标度(例如,0到1用于 butter VS 0到π,用于 freqz ),导致错误和念力。使用 fs 参数后,现在可以将普通频率直接输入到函数中,并在内部进行归一化处理。

find_peaks 并且如果峰值的属性具有意想不到的值(例如显著程度为0),则相关函数不再引发异常。一个 PeakPropertyWarning 取而代之的是给予。

新的关键字参数 plateau_size 已添加到 find_peaksplateau_size 可用于基于峰的平顶的长度来选择峰。

welch()csd() 中的方法 scipy.signal 现在支持计算平均PSD的中位数,使用 average='mean' 关键字。

scipy.sparse 改进

这个 scipy.sparse.bsr_matrix.tocsr 方法现在直接实现,而不是通过COO格式转换,并且 scipy.sparse.bsr_matrix.tocsc 方法现在也通过CSR转换而不是COO路由。现在,这两种转换的效率都提高了。

SuperLU或UMFPACK求解器在中非规范格式的矩阵上崩溃的问题 scipy.sparse.linalg 已经修好了。如果需要,解算器包装器会在调用SuperLU或UMFPACK解算器之前规范化矩阵。

这个 largest 选项: scipy.sparse.linalg.lobpcg() 被修复为具有正确的(和预期的)行为。特征值的顺序与ARPACK解算器一致 (eigs() ),即对于最小的特征值是递增的,对于最大的特征值是递减的。

这个 scipy.sparse.random 函数现在速度更快,并且还支持整数值和复数值,方法是将适当的值传递给 dtype 论点。

scipy.spatial 改进

该函数 scipy.spatial.distance.jaccard 已修改为返回0,而不是 np.nan 当比较两个全零向量时。

对詹森·香农距离(散度的平方根)的支持已添加到 scipy.spatial.distance.jensenshannon

向函数添加了一个可选关键字 scipy.spatial.cKDTree.query_ball_point() 对返回的索引进行排序或不排序。不对索引进行排序会加快调用速度。

中提供了一种新的基于四元数的变换类别 scipy.spatial.transform ,包括旋转的球面线性插值 (Slerp )、四元数之间的转换、欧拉角以及常规旋转和反转功能 (spatial.transform.Rotation ),以及3D旋转的均匀随机采样 (spatial.transform.Rotation.random )。

scipy.stats 改进

现在支持Yeo-Johnson功率变换 (yeojohnsonyeojohnson_llfyeojohnson_normmaxyeojohnson_normplot )。与Box-Cox变换不同,Yeo-Johnson变换可以接受负值。

在新函数中增加了一种仅基于密度对随机变量进行采样的通用方法 rvs_ratio_uniforms

Yule-Simon分布 (yulesimon ),这是一个新的离散概率分布。

statsmstats 现在可以使用一种新的回归方法, siegelslopes ,一种稳健的线性回归算法

scipy.stats.gaussian_kde 现在具有处理加权样本的能力,应该会在性能上有一定的改进

现在支持Levy稳定参数估计、PDF和CDF计算 scipy.stats.levy_stable

布伦纳-蒙泽尔测试现在可以作为 brunnermunzel 在……里面 statsmstats

scipy.linalg 改进

scipy.linalg.lapack 现在为上三角、下三角、对称或厄米特矩阵提供了使用矩形满填充存储(RFP)的LAPACK例程;现在还提供了上梯形脂肪矩阵RZ分解例程。

不推荐使用的功能

功能 hyp2f0hyp1f2hyp3f0 在……里面 scipy.special 已经被弃用了。

向后-不兼容的更改

现在需要LAPACK版本3.4.0或更高版本。不再支持使用Apple Accelerate构建。

该函数 scipy.linalg.subspace_angles(A, B) 现在可以为所有角度提供正确的结果。在此之前,该函数只返回大于π/4的角度的正确值。

已删除对Bento构建系统的支持。便携已经有几年没有维护了,也没有很好的Python3或轮子支撑,所以是时候把它移除了。

所需的签名 scipy.optimize.lingprog method=simplex 回调函数已更改。在迭代开始之前,单纯形求解器首先将问题转换为标准形式,该标准形式通常不具有与用户定义的问题相同的变量或约束。以前,单纯形求解器会向用户指定的回调函数传递几个单独的参数,如当前解向量 xk ,对应于这个标准形式的问题。不幸的是,没有记录标准形式问题和用户定义问题之间的关系,从而限制了传递给回调函数的信息的效用。

除了许多错误修复更改之外,单纯形求解器现在还将用户指定的回调函数传递给 OptimizeResult 对象,该对象包含与用户定义的问题直接对应的信息。在将来的版本中,此 OptimizeResult 对象可以扩展为包括附加信息,诸如对应于标准形式问题的变量以及关于标准形式问题和用户定义问题之间的关系的信息。

该计划的实施 scipy.sparse.random 已更改,这会影响为这两个对象返回的数值 sparse.randomsparse.rand 一些矩阵形状和给定的种子。

scipy.optimize.newton 在对收敛产生负面影响的情况下,将不再使用哈雷法。

作者

  • @胚乳

  • @luzpaz

  • 哈梅尔·阿巴西+

  • akahard2dj+

  • 安东·阿赫梅罗夫

  • 约瑟夫·阿尔伯特

  • Alexthomas93+

  • 灰白色+

  • 网页+

  • 布莱尔·阿佐帕迪+

  • 巴斯克斯·巴扎(Yoshiki Vázquez Baeza)

  • Bence Bagi+

  • 克里斯托夫·鲍姆加滕

  • 卢卡斯·贝洛莫+

  • BH4+

  • 阿迪亚·巴蒂(Aditya Bharti)

  • 马克斯·博林布罗克

  • 弗朗索瓦·布洛涅

  • 沃德·布拉特+

  • 马修·布雷特

  • 叶夫根尼·布洛夫斯基

  • RAFAłBYCZEK+

  • 阿尔弗雷多·坎齐亚尼+

  • CJ·凯里

  • Lucía Cheung+

  • 普姆·恰拉旺塞+

  • Jeanne Choo+

  • 罗伯特·西姆曼

  • Graham Clenaghan+

  • 辛西娅-Rempel+

  • 约翰尼斯潮湿+

  • 海梅·费尔南德斯·德尔里奥

  • Dowon+

  • emmi474+

  • 斯特凡·恩德雷斯+

  • 托马斯·埃瑟林顿+

  • 皮奥特·菲格尔

  • 亚历克斯·菲克尔+

  • fo40225+

  • 约瑟夫·福克斯-拉宾诺维茨

  • 拉尔斯·G

  • Abhinav Gautam+

  • Stiaan Gerber+

  • C.A.M.Gerlach+

  • 拉尔夫·戈默斯

  • 托德·古德尔

  • 拉尔斯·格鲁特+

  • 西尔万古边+

  • 马特·哈伯兰

  • 大卫·黑根

  • 威尔·汉德利+

  • 查尔斯·哈里斯

  • 伊恩·亨里克森

  • Thomas Hisch+

  • 西奥多·胡(Theodore Hu)

  • 迈克尔·哈德逊-道尔+

  • Nicolas Hug+

  • 雅克汉姆+

  • 雅各布·雅各布森+

  • James+

  • 扬·施吕特(Jan Schlüter)

  • JeanpauPhilet+

  • josephmernst+

  • KAI+

  • KAI-Striega+

  • 卡拉什04+

  • 片冈俊树+

  • Konrad0+

  • 汤姆·克劳斯+

  • 约翰尼斯·库利克

  • Lars Grüter+

  • 埃里克·拉尔森

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

  • 威尔·李+

  • 凯特琳·莱因韦伯+

  • 尹丽+

      1. LIM+

  • Jesse Livezey+

  • 邓肯·麦克劳德+

  • MatthewFlamm+

  • 尼古拉·马约罗夫

  • Mike McClurg+

  • 克里斯蒂安·迈耶+

  • 马克·米科夫斯基

  • 直本水野+

  • mohmmadd+

  • 内森·穆索克

  • Anju Geetha Nair+

  • 安德鲁·纳尔逊

  • 阿亚潘P+

  • 尼克·帕皮奥尔

  • 海逊公园+

  • Ronny Pfannschmidt+

  • Pijyoi+

  • 伊尔汗·波拉特

  • 安东尼·波洛雷诺+

  • 泰德·普德里克

  • 普恩卡

  • 埃里克·昆特罗

  • PraDeep Reddy Raamana+

  • Vyas Ramasubramani+

  • Ramon Viñas+

  • 泰勒·雷迪

  • 乔沙·雷默(Joscha Remer)

  • 安东尼奥·H·里贝罗

  • Richardjgowers+

  • ROB+

  • ROBSTYK+

  • 卢卡斯·罗伯茨+

  • 罗翰+

  • Joaquin Derrac Rus+

  • Josua Sassen+

  • 布鲁斯·夏普+

  • Max Shinn+

  • 斯科特·西弗特

  • 索拉夫·辛格

  • 斯特拉欣加卢基ć+

  • KAI Striega+

  • Shinya Suzuki+

  • Mike Toews+

  • 皮奥特·乌奇瓦(Piotr Uchwat)

  • 米格尔·德瓦尔-博罗+

  • 尼克·范·福雷斯特

  • 保罗·范·马尔布雷特

  • 盖尔·瓦罗库(Gael Varoquaux)

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

  • 斯特凡·范德沃特

  • 沃伦·韦克瑟(Warren Weckesser)

  • 约书亚·沃顿+

  • 伯恩哈德·M·威德曼+

  • 埃里克·威泽(Eric Wieser)

  • 乔希·威尔逊

  • 托尼·翔+

  • 罗马Yurchak+

  • Roy Zywina+

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

1.2.0版本的问题已关闭

  • #9520 :signal.correlate with method=‘FFT’不会受益于长时间.

  • #9547 :DUAL_ANANEATION的签名与其他优化器不匹配

  • #9540 :SciPy v1.2.0rc1无法在Python 2.7.15上导入

  • #1240 :允许通过scipy.Optimize多线程使用minpack.

  • #1432 :scipy.stats.mode极慢(Trac#905)

  • #3372 :请将Sphinx搜索字段添加到在线Scipy HTML文档

  • #3678 :_Clough_Tocher_2D_质心之间的单向

  • #4174 :lobpcg“最大”选项无效?

  • #5493 :anderson_ksamp p-value>1

  • #5743 :slsqp无法检测到不可行的问题

  • #6139 :scipy.Optimize.linprog找不到可行的起点.

  • #6358 :STATS:文档字符串 vonmises_line 指向 vonmises_line ..。

  • #6498 :pypi Distfile中缺少runtests.py

  • #7426 :scipy.stats.ksone(N).pdf(X)为正值返回NaN.

  • #7455 :scipy.stats.ksone.pdf(2,x)返回x附近的错误值.

  • #7456 :scipy.Special.smirnov和scipy.Special.smirnovi具有准确性.

  • #7492 :scipy.Special.kolmogorov(X)/kolmogi(P)效率低,不准确.

  • #7914 :TravisCI在应该为-OO运行时没有失败

  • #8064 :linalg.solve Windows上的测试崩溃

  • #8212 :LAPACK矩形全压缩例程

  • #8256 :DISTERIAL_EVERATION BUG收敛到复杂中的错误结果.

  • #8443 :不推荐使用 hyp2f0hyp1f2 ,以及 hyp3f0

  • #8452 :DOC:ARPACK教程有两个冲突的方程式

  • #8680 :从源代码生成时,Scipy编译失败

  • #8686 :当x0完全相等时,在_trustregion.py中除以零.

  • #8700 :_MINPACK_LOCK在从最小二乘法调用minpack时未保持

  • #8786 :t分布的矩值错误

  • #8791 :在istft中检查可乐条件应该是可选的(或省略)

  • #8843 :imresize现在还不能弃用

  • #8844 :对于非对角线比例矩阵,逆Wishart日志PDF不正确?

  • #8878 :vonmises和vonmises_line在统计中:vonmises错误和多余?

  • #8895 :v1.1.0 ndi.rotate 文档-未填充重复使用的参数.

  • #8900 :scipy.parse.linalg.LinearOperator中缺少复数共轭

  • #8904 :bug:如果根为零导数,则Newton失败,并显示RuntimeWarning

  • #8911 :MAKE_INTERP_SPLINE BC_TYPE输入解释不正确

  • #8942 :维护:重构 _linprog.py and `_ linprog_ip.py`要删除.

  • #8947 :scipy.fftpack中的:np.int64。NEXT_FAST_LEN

  • #9020 :bug:linalg.subspace_angles给出错误的结果

  • #9033 :scipy.stats.Normal test有时返回错误的b/c.

  • #9036 :奇怪的时间 scipy.sparse.rand 具有“低”密度的功能..。

  • #9044 :Optimize.Minimize(method=`Trust-constr`)result dict不.

  • #9071 :doc/linalg:添加cho_solve_banded以同时查看Cholesky_banded

  • #9082 :scipy.parse.linalg.eigsh中的特征值排序

  • #9086 :signaltools.py:491:FutureWarning:使用非元组序列.

  • #9091 :32位上的TEST_SPLINE_过滤故障

  • #9122 :Scipy最小化教程中的打字错误

  • #9135https://docs.scipy.org/doc/scipy/reference/tutorial/stats/discrete_poisson.html处的文档错误

  • #9167 :DOC:BUG:ndimage LowLevelCallable教程示例中的打字错误

  • #9169 :如果scipy.stats中的b<a,则truncnorm不起作用

  • #9250 :scipy.special.tests.test_mpmath::TestSystematic::test_pcfw失败.

  • #9259 :rv.expect()==rv.means()对于rv.means()==NaN(和inf)为False

  • #9286 :DOC:优化中的Rosenbrock表达式。最小化教程

  • #9316 :SLSQP嵌套优化失败

  • #9337 :scipy.signal.find_PEAKS文档中的键输入错误

  • #9345 :scipy.parse.linalg.eigs文档中的示例提升.

  • #9383 :“ndimage.shift”中“mode”的默认值

  • #9419 :DUAL_ANALYONE OFF迭代次数中的一次

  • #9442 :定义Rosenbrock函数时出错

  • #9453 :tst:test_eigs_consistency()结果不一致

拉取1.2.0的请求

  • #9526 :tst:放宽信号精度要求。相关测试

  • #9507 :CI:Maint:跳过PyPy上的ckdtree测试

  • #9512 :tst:TEST_RANDOM_SAMPLICATION 32位处理

  • #9494 :tst:test_Kolmogorov xFAIL 32位

  • #9486 :错误:修复稀疏随机整数处理

  • #9550 :bug:scipy/_lib/_numpy_compat:get_randint

  • #9549 :Maint:使DUAL_ANNERATION签名与其他优化器匹配

  • #9541 :错误:修复由于Python 2.7上的非ASCII字符导致的语法错误

  • #7352 :enh:将Brunner Munzel测试添加到scipy.stats。

  • #7373 :bug:全零数组的Jaccard距离将返回np.nan

  • #7374 :enh:为稳定分布添加PDF、CDF和参数估计

  • #8098 :enh:添加shgo以全局优化NLP。

  • #8203 :enh:添加模拟双重退火以进行优化

  • #8259 :遵循原始Storn and Price算法的选项及其并行化

  • #8293 :enh将房车生成的制服比方法添加到scipy.stats

  • #8294 :错误:修复stats.mode中的缓慢

  • #8295: ENH: add Jensen Shannon distance to scipy.spatial.distance

  • #8357 :enh:矢量化标量零搜索函数

  • #8397 :添加 fs= 过滤设计函数的参数

  • #8537 :enh:实现样条线过滤的模式参数。

  • #8558 :enh:统计数据的小加速。gausH_kde

  • #8560 :bug:修复scipy.stats中andderson_ksamp的p值计算

  • #8614 :enh:stats.kendalltau和stats.mstats.kendalltau的正确p值

  • #8670 :enh:需要LAPACK 3.4.0

  • #8683 :更正KMeans文档

  • #8725 :maint:清理scipy.Optimize.leastsq

  • #8726 :bug:修复scipy.ndimage中的FIX_GET_OUTPUT以支持字符串

  • #8733 :维护:统计数据:稍微清理一下。

  • #8737 :错误:提高Smirnov/Kolmogorov的数值精度/收敛失败

  • #8738 :maint:stats:在test_Distributions.py中进行一些清理。

  • #8740 :bf/enh:确保minpack线程安全

  • #8742 :bug:修复信赖域优化方法中的零除法

  • #8746 :Maint:Signal:修复私有函数的文档字符串,修复.

  • #8750 :DOC澄清了scipy.stats中对norminvgauss的描述

  • #8753 :DOC:SIGNAL:修复chirp文档字符串中的绘图标题。

  • #8755 :DOC:Maint:修复开发者中轮子文档的链接.

  • #8760 :错误:统计数据:博尔兹曼没有设定上限。

  • #8763 : [DOC] 改进了scipy.cluster.Hierarchy文档

  • #8765 :doc:为scipy.stat.mstats.tmin添加了示例

  • #8788 :DOC:修复可选的定义 disp 参数

  • #8802 用法:maint:取消显示dd_real未使用的函数编译器警告。

  • #8803 :enh:将FULL_OUTPUT支持添加到Optimize.newton()

  • #8804 :Maint:统计信息清理

  • #8808 :DOC:为冻结的房车添加有关isinstance的说明

  • #8812 :更新了numpydoc子模块

  • #8813 :maint:stats:修复多项式文档字符串,并进行一些清理。

  • #8816 :bug:scipy.stats中t分布的FIXED_STATS

  • #8817 :bug:ndimage:修复关联中原始参数的验证.

  • #8822 :错误:集成:修复odeint中重复t值的崩溃。

  • #8832 :针对首选解析程序的超链接DOI

  • #8837 :bug:Sparse:确保稀疏比较操作的数据类型正确。

  • #8839 :DOC:STATS:对线性回归文档字符串进行一些调整。

  • #8846 :bug:stats:修复inwishart的logpdf方法。

  • #8849 :doc:Signal:修复了firwin文档字符串中的错误。

  • #8854 :doc:修复ltisys文档中的类型描述符

  • #8865 :修复chi2 pdf文档中的微小打字错误

  • #8870 :与STFT可逆性相关的修复

  • #8872 :enh:Special:添加Softmax函数

  • #8874 :scipy.stats中文档字符串中的doc更正Gamma函数

  • #8876 :enh:增加TOMS算法748作为一维寻根器;17测试函数.

  • #8882 :enh:只有在足够接近的情况下才使用哈雷对牛顿的调整。

  • #8883 :FIX:Optimize:将jac和hess设置为真正可选的‘Trust-constr’

  • #8885 :tst:在出现有关非元组索引的警告时不要出错。

  • #8887 :Maint:过滤输出np矩阵挂起错误警告输入麻木.

  • #8889 :DOC:OPTIMIZE:将旧接口与新接口分开

  • #8890 :enh:添加Optimize.root_scalar()作为.的通用调度程序

  • #8899 :DCT-IV,DST-IV和DCT-I,DST-I正交化支持在.

  • #8901 :Maint:重新组织flapack.pyf.src文件

  • #8907 :BUG:ENH:检查牛顿的猜想是否已经为零,然后再检查.

  • #8908 :enh:使排序对于cKDTree.query_ball_point()可选

  • #8910 :doc:parse.csgraph简单示例。

  • #8914 :DOC:INTERRATE:修复字符串别名的等效性

  • #8918 :将FLOAT_CONTROL(PRECISH,ON)添加到_fpuode.c

  • #8919 :Maint:Interpolate:改进常见的错误消息 bc_type ..。

  • #8920 :DOC:将对本网站的贡献更新为“仅不喜欢PEP8.

  • #8924: MAINT: special: deprecate hyp2f0, hyp1f2, and hyp3f0

  • #8927: MAINT: special: remove errprint

  • #8932 :固定熵的广播比例Arg

  • #8936 :修复(某些)非元组索引警告

  • #8937 :enh:直接实现稀疏矩阵BSR到CSR的转换。

  • #8938 :doc:在ndimage.Rotate中添加@_ni_docstring s.docfier

  • #8940 :update_离散_disns.py

  • #8943 :DOC:在中完成悬挂句 convolve 文档字符串

  • #8944 :Maint:地址元组索引和警告

  • #8945 :enh:spatial.trans.Rotation [GSOC2018]

  • #8950 :csgraph Dijkstra函数说明重写

  • #8953 :DOC、Maint:HTTP->HTTPS和其他Linkrott修复

  • #8955 :scipy.fftpack.next_fast_len中的bug:np.int64

  • #8958 :Maint:为第一阶段单工添加更多描述性错误消息。

  • #8962 用法:bug:parse.linalg:将缺少的共轭添加到_ScaledLinearOperator.adJoint

  • #8963 :bug:parse.linalg:将LinearOperator TypeError降级为警告

  • #8965 :enh:包装的RFP格式和RZ分解例程

  • #8969 :maint:优化的文档和代码修复。newton

  • #8970 :为Welch/CSD添加了‘Average’关键字,以启用中值平均

  • #8971 :较佳的IMRESIZE弃用警告

  • #8972 :Maint:开关np.其中(C)表示np.非零(C)

  • #8975 :Maint:修复基于警告的故障

  • #8979 :DOC:修正树状图COUNT_SORT关键字说明

  • #8982 :Maint:Optimize:修复test_linpro.py中的小错误(#8978)

  • #8984 :bug:parse.linalg:确保exPM将整数输入强制转换为浮点型

  • #8986 :BUG:OPTIMIZE/slsqp:不要在以下步骤上收敛退出.

  • #8989 :Maint:在盆地跳跃中使用集合.abc

  • #8990 :enh扩展scipy.stats中anderson_ksamp的p值

  • #8991 :enh:加权KDE

  • #8993 :enh:spatial.trans.Rotation.Random [GSOC 2018]

  • #8994 :enh:spatial.trans.Slerp [GSOC 2018]

  • #8995 :tst:time.test中的时间

  • #9007 :修复fftpack.rst中的拼写错误

  • #9013 :添加了光谱图双面输出的正确绘图代码

  • #9014 :bug:带有inf目标函数的Differential_EVERSION

  • #9017 :错误:修复了asformat(array|Dense)的#8446大小写问题

  • #9018 :maint:_lib/ccallback:删除未使用的代码

  • #9021 :错误:子空间_角度问题

  • #9022 :DOC:将“See Also”部分添加到lombscgling文档字符串

  • #9034 :错误:修复公差打印行为,删除无意义的公差.

  • #9035 :tst:改善信号。bplines测试覆盖范围

  • #9037 :enh:为k-Means添加新的初始化方法

  • #9039 :doc:将示例添加到fftpack.irfft文档字符串

  • #9048 :enh:scipy.parse.Random

  • #9050 :bug:scipy.io.hb_write:矩阵不是CSC格式时失败

  • #9051 :maint:修复k<mn/3(#9036)的慢稀疏.rand。

  • #9054 :Maint:SPATIAL:显式初始化LAPACK输出参数。

  • #9055 :doc:向scipy.Special文档字符串添加示例

  • #9056 :enh:在OpenBLAS中使用一个线程

  • #9059 :DOC:更新自述文件,并提供行为准则链接

  • #9060 :bld:删除对Bento构建系统的支持。

  • #9062 :doc在scipy.stats中添加要概述的部分

  • #9066 :bug:更正“Remez”错误消息

  • #9069 :DOC:更新LAPACK版本路线图的linalg部分。

  • #9079 :Maint:添加spatial.change以引用检查;完成一些.

  • #9081 :maint:如果透视值接近linprog中的公差,则添加警告(method=‘simplex’)

  • #9084 :错误修复scipy.stats中kurtosistest的错误p值

  • #9095 :doc:向scipy.stats中的mstats概述添加部分

  • #9096 :错误:添加对版本8174中的堆栈溢出示例的测试。

  • #9101 :enh:将Siegel坡度(稳健回归)添加到scipy.stats

  • #9105 :允许resample_poly()为float32输入输出float32。

  • #9112 :Maint:OPTIMIZE:使信任构造接受约束DICT(#9043)

  • #9118 :将单据条目添加到Cholesky_Bandded

  • #9120 :eigsh文档参数

  • #9125 :插值:正确重建满秩矩阵

  • #9126 :Maint:对意外峰值属性使用警告

  • #9129 :bug:不要捕获键盘并使其静音中断

  • #9131 :doc:更正scipy.Optimize教程页面中的拼写错误

  • #9133 :FIX:避免使用Bare,除非

  • #9134 :DOC:更新‘RETURN_EIGURATIONS’描述

  • #9137 :DOC:离散泊松教程的拼写错误修复

  • #9139 :FIX:优化教程中的Doctest失败

  • #9143 :DOC:Pearson r公式中缺少sigma

  • #9145 :Maint:重构线性规划解算器

  • #9149 :fix:使scipy.odr.ODR ifixx等于其数据。fix(如果给定)

  • #9156 :DOC:SPECIAL:在exit文档字符串中提到sigmoid函数。

  • #9160 :修复了LEVY()中的胶片分隔符错误

  • #9170 :doc:更正/更新scipy.stats中分发的单据字符串

  • #9171 :更好地描述层次聚类参数

  • #9174 :域检查stats.truncnorm中的a

  • #9175 :DOC:次要语法修复

  • #9176 :Bug:CloughTocher2D插值器:修复无邻居时的错误计算.

  • #9177 :build:在doc/makefile中记录“CLEAN”目标。

  • #9178 :Maint:使打印的Numpy数组的refGuide-check更加健壮

  • #9186 :maint:删除np.eDiff1d实例

  • #9188 :DOC:更正用C扩展ndimage时的打字错误

  • #9190 :enh:支持为fftconvolve指定轴

  • #9192 :Maint:Optimize:FIXED@PV风格建议来自#9112

  • #9200 :FIX Make_Interp_Spline(.,k=0或1,轴<0)

  • #9201 :bug:parse.linalg/gmres:在故障检查中使用机器EPS

  • #9204 :Maint:修复stats.spearmanr并将mstats.spearmanr与.

  • #9206 :maint:在sdist中包含基准和开发文件。

  • #9208 :tst:SIGNAL:凹凸样条测试复杂数据的公差

  • #9210 :tst:将测试标记为较慢,修复丢失的随机种子

  • #9211 :enh:添加以PADE功能指定订单的功能

  • #9217 :Maint:包含 successnit 在OptimizeResult中返回.

  • #9222 :enh:interpolate:使用scipy.spatial.Distance加速RBF

  • #9229 :mnt:修复傅立叶过滤双大小写

  • #9233 :bug:空间/距离:修复pdist/cdist性能回归.

  • #9234 :FIX:适当抑制

  • #9235 :BASE:使缓慢的基准合理化+其他修复

  • #9238 :BENCH:在空间上限制参数组合的数量。*KDTree.

  • #9239 :doc:stats:修复几个分发PDF的LaTeX标记。

  • #9241 :enh:在峰值查找期间评估平台大小

  • #9242 :enh:stats:ementate_ppf和_logpdf for Crystal alball,并执行.

  • #9246 :DOC:正确呈现版本HTML文档中添加的指令

  • #9255 :DOC:在优化参考指南中提及RootResults

  • #9260 :tst:放宽一些公差,以便考试通过x87数学

  • #9264 :tst使用ASSERT_RAISS“Match”参数代替“message”.

  • #9267 :DOC:Moment为inf/nan时澄清Expect()返回val

  • #9272 用法:doc:将默认边界的描述添加到linprog

  • #9277 :Maint:Sparse/linalg:使测试具有确定性

  • #9278 :Maint:Interpolate:Pep8 TEST_POLINT中的清理

  • #9279 :修复了重新采样的文档字符串

  • #9280 :删除了get_sum_dtype中浮点的第一个检查

  • #9281 :bug:在scipy.stats中只接受Bartlett/Levene的一维输入

  • #9282 :Maint:Dense_Output和t_eval是互斥的输入

  • #9283 :Maint:在插值中添加单据并进行一些清理。Rbf

  • #9288 :对所有类型运行Distance_Transform_EDT测试

  • #9294 :DOC:修复公式拼写错误

  • #9298 :Maint:Optimize/Trust-Constr:恢复向后压缩的.niter属性

  • #9299 :doc:澄清scipy.stats中的默认RVS方法

  • #9301 :Maint:删除未使用的导入系统

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

  • #9303 :doc:Signal:在firwin文档字符串中引用fs而不是nyq。

  • #9305 :enh:添加了Yeo-Johnson功率变换

  • #9306 :enh-添加双重退火

  • #9309 :enh将yulesimon分发添加到scipy.stats

  • #9317 :嵌套的SLSQP错误修复。

  • #9320 :maint:stats:避免stats.geom.ppf中的下溢

  • #9326 :为Rosenbrock函数添加示例

  • #9332 :对文件列表进行排序

  • #9340 :修复FIND_PEAKS文档中的拼写错误

  • #9343 :Maint在可能的情况下使用np.full

  • #9344 :doc:向Dirichlet类的docstring添加示例

  • #9346 :doc:修复示例中scipy.parse.linalg的导入(#9345)

  • #9350 :FIX插补只读

  • #9351 :maint:Special.erf:使用x->-x对称

  • #9356 :修复文档排版错误

  • #9358 :doc:改进scipy.stats中ksone和kstwobign的文档

  • #9362 :doc:更改linprog中A矩阵的数据类型

  • #9364 :maint:将隐式NONE添加到fftpack Fortran源

  • #9369 :DOC:对CoC进行了微小调整(更新了NumFOCUS联系地址)。

  • #9373 :修复使用-oo选项调用python时出现的异常

  • #9374 :FIX:使用NaN和无限的AIX编译问题

  • #9376 :COBLYA->文档中的COBYLA

  • #9377 :DOC:添加示例集成:FIXED_QUAD和QUERATIC

  • #9379 :Maint:tst:使测试与NumPy 1.8兼容

  • #9385 :CI:ON Travis矩阵“Optimize=-OO”标志被忽略

  • #9387 :修复文档中‘ndimage.shift’中‘mode’的默认值

  • #9392 :BUG:RANK_过滤中的排名必须为整数:已修复问题

  • #9399 :DOC:MISC。打字错误

  • #9400 :tst:stats:修复线性回归测试的预期r值。

  • #9405 :bug:np.hstack不接受生成器表达式

  • #9408 :enh:linalg:较短的病态警告消息

  • #9418 :doc:修复ndimage文档字符串并减少文档构建警告

  • #9421 :doc:在scipy.space中添加缺少的文档字符串示例

  • #9422 :doc:添加一个要集成的示例。newton_cotes

  • #9427 :BUG:已使用MAXTER#9419修复双重退火中的缺陷

  • #9431 :BENCH:将双重退火添加到Scipy基准(参见#9415)

  • #9435 :doc:为stats.binom_test添加文档字符串示例

  • #9443 :DOC:修复优化教程中的索引顺序

  • #9444 :Maint:Interpolate:使用Operator.index进行检查/强制.

  • #9445 :doc:将缺少的示例添加到stats.mstats.kruskal

  • #9446 :DOC:添加Jaccard距离更改版本说明

  • #9447 :bld:setup.py中的版本脚本处理

  • #9448 :tst:跳过有问题的linalg测试

  • #9449 :tst:修复lobpcg测试中缺少的种子。

  • #9456 :tst:test_eigs_consistency()现在对输出进行排序