SciPy 0.19.0发行说明

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

此版本需要Python 2.7或3.4-3.6以及NumPy 1.8.2或更高版本。

此版本的亮点包括:

  • 统一的外来函数接口层, scipy.LowLevelCallable

  • 中的通用函数的标量、类型化版本的Cython API scipy.special 模块,通孔 cimport scipy.special.cython_special

新功能

国外函数接口的改进

scipy.LowLevelCallable provides a new unified interface for wrapping low-level compiled callback functions in the Python space. It supports Cython imported "api" functions, ctypes function pointers, CFFI function pointers, PyCapsules, Numba jitted functions and more. See gh-6509 有关详细信息,请参阅。

scipy.linalg 改进

该函数 scipy.linalg.solve 又获得了两个关键字 assume_atransposed 。底层的LAPACK例程被“专家”版本所取代,现在还可以用来求解对称的、厄米特的和正定的系数矩阵。此外,病态矩阵现在会导致发出带有估计条件数信息的警告。年长的 sym_pos 关键字是出于向后兼容性的原因保留的,但是它与使用 assume_a='pos' 。此外, debug 关键字,该关键字没有任何功能,只打印 overwrite_<a, b> 值,已弃用。

该函数 scipy.linalg.matrix_balance 是为了使用LAPACK xGEBAL例程系列执行所谓的矩阵平衡而添加的。这可用于通过对角线相似变换近似相等行和列规范。

功能 scipy.linalg.solve_continuous_arescipy.linalg.solve_discrete_are 有更稳定的数值算法。这些函数还可以求解广义代数矩阵Riccati方程。此外,两人都获得了 balanced 用于打开和关闭平衡的关键字。

scipy.spatial 改进

scipy.spatial.SphericalVoronoi.sort_vertices_of_regions 已经用Cython重写,以提高性能。

scipy.spatial.SphericalVoronoi 可以处理大于200k的点(至少1000万),并且有更高的性能。

该函数 scipy.spatial.distance.directed_hausdorff 来计算有向Hausdorff距离。

count_neighbors 一种方法 scipy.spatial.cKDTree gained an ability to perform weighted pair counting via the new keywords weights and cumulative. See gh-5647 有关详细信息,请参阅。

scipy.spatial.distance.pdistscipy.spatial.distance.cdist 现在支持非双重自定义指标。

scipy.ndimage 改进

回调函数C API支持Python2.7中的PyCapsules

多维过滤器现在允许对不同的轴具有不同的外推模式。

scipy.optimize 改进

这个 scipy.optimize.basinhopping 全局最小化器获得新的关键字, seed ,其可用于设定随机数生成器的种子并获得可重复最小化。

关键字 sigma 在……里面 scipy.optimize.curve_fit 被重载,以便也接受数据中的误差协方差矩阵。

scipy.signal 改进

该函数 scipy.signal.correlatescipy.signal.convolve 有一个新的可选参数 method 。的默认值 auto 估计两种计算方法中最快的一种,直接方法和傅里叶变换方法。

增加了选择卷积/相关方法的新函数, scipy.signal.choose_conv_method 如果在许多相同大小的阵列上执行卷积或相关,则这可能是合适的。

添加了新的函数来计算输入信号的复数短时傅立叶变换,并反转变换以恢复原始信号: scipy.signal.stftscipy.signal.istft 。此实现还修复了之前不正确的 scipy.signal.spectrogram 当请求复杂的输出数据时。

该函数 scipy.signal.sosfreqz 用来计算二阶截面的频率响应。

该函数 scipy.signal.unit_impulse 被添加以方便地生成脉冲函数。

该函数 scipy.signal.iirnotch 用于设计可用于从信号中去除频率分量的二阶IIR陷波滤波器。双重功能 scipy.signal.iirpeak 相加来计算二阶红外峰(共振)过滤的系数。

该函数 scipy.signal.minimum_phase 增加了将线性相位FIR滤波器转换为最小相位的方法。

功能 scipy.signal.upfirdnscipy.signal.resample_poly 当n>1时,当在一些n维数组上操作时,现在基本上更快。在沿要滤波的轴的数组大小较小(<1k个样本左右)的情况下,实现了计算时间的最大减少。

scipy.fftpack 改进

快速傅立叶变换例程现在接受 np.float16 输入并将其向上转换为 np.float32 。以前,它们会引发错误。

scipy.cluster 改进

方法: "centroid""median"scipy.cluster.hierarchy.linkage 已经大大加快了速度。长期存在的使用问题 linkage 关于大型输入数据(超过16 GB)的问题已得到解决。

scipy.sparse 改进

功能 scipy.sparse.save_npzscipy.sparse.load_npz ,为一些稀疏格式提供了简单的序列化。

这个 prune 类的方法 bsr_matrixcsc_matrix ,以及 csr_matrix 已更新,可在特定条件下重新分配后备阵列,从而减少内存使用。

这些方法 argminargmax 被添加到班级中 coo_matrixcsc_matrixcsr_matrix ,以及 bsr_matrix

新功能 scipy.sparse.csgraph.structural_rank 计算具有给定稀疏模式的图的结构秩。

新功能 scipy.sparse.linalg.spsolve_triangular 求解具有三角形左侧矩阵的稀疏线性系统。

scipy.special 改进

来自的泛函的标量、类型化版本 scipy.special 在Cython空间中可通过 cimport 从新模块 scipy.special.cython_special 。可以预期,这些标量函数比用于标量参数的通用函数要快得多。请参阅 scipy.special 有关详细信息,请参阅教程。

功能提供了对特殊功能错误的更好控制 scipy.special.geterrscipy.special.seterr 以及上下文管理器 scipy.special.errstate

正交多项式根函数的名称已更改为与与正交多项式相关的其他函数一致。例如, scipy.special.j_roots 已更名为 scipy.special.roots_jacobi 为了与相关功能保持一致 scipy.special.jacobiscipy.special.eval_jacobi 。为了保持向后兼容性,旧名称被保留为别名。

Wright Omega函数实现为 scipy.special.wrightomega

scipy.stats 改进

该函数 scipy.stats.weightedtau 已添加。它提供了肯德尔τ的加权版本。

新班级 scipy.stats.multinomial 实现多项式分布。

新班级 scipy.stats.rv_histogram 从入库数据样本中构造具有分段线性CDF的连续单变量分布。

新班级 scipy.stats.argus 实现Argus分发版。

scipy.interpolate 改进

新班级 scipy.interpolate.BSpline 表示样条曲线。 BSpline 对象包含结和系数,并且可以对样条线求值。格式与FITPACK一致,因此可以这样做,例如::

>>> t, c, k = splrep(x, y, s=0)
>>> spl = BSpline(t, c, k)
>>> np.allclose(spl(x), y)

spl* 函数, scipy.interpolate.splevscipy.interpolate.splintscipy.interpolate.splderscipy.interpolate.splantider ,两者都接受 BSpline 对象和 (t, c, k) 用于向后兼容的元组。

对于多维样条曲线, c.ndim > 1BSpline 目标与分段多项式一致, scipy.interpolate.PPoly 。这意味着 BSpline 对象不会立即与 scipy.interpolate.splprep ,和一个 不能>>> BSpline(*splprep([x, y])[0]) 。请查阅 scipy.interpolate 测试套件,获取精确等价的示例。

在新代码中,首选使用 scipy.interpolate.BSpline 对象,而不是操作 (t, c, k) 直接使用元组。

新功能 scipy.interpolate.make_interp_spline 在给定数据点和边界条件的情况下,构造插值样条。

新功能 scipy.interpolate.make_lsq_spline 构造给定数据点的最小二乘样条逼近。

scipy.integrate 改进

现在 scipy.integrate.fixed_quad 支持向量值函数。

不推荐使用的功能

scipy.interpolate.splmakescipy.interpolate.splevalscipy.interpolate.spline 都已弃用。使用的格式 splmake/spleval 与以下内容不一致 splrep/splev 这让用户感到困惑。

scipy.special.errprint 已弃用。中提供了改进的功能 scipy.special.seterr

呼叫 scipy.spatial.distance.pdistscipy.spatial.distance.cdist 不推荐使用所选指标不需要的参数。另外,指标 "old_cosine""old_cos" 都已弃用。

向后不兼容的更改

已弃用的 scipy.weave 已删除子模块。

scipy.spatial.distance.squareform 现在返回与输入相同数据类型的数组,而不是始终返回浮点64。

scipy.special.errprint 现在返回布尔值。

该函数 scipy.signal.find_peaks_cwt 现在返回数组而不是列表。

scipy.stats.kendalltau 现在,如果输入包含纽带,则计算正确的p值。p值也与由 scipy.stats.mstats.kendalltau 和R。如果输入不包含纽带,则不会更改w.r.t。以前的实现。

该函数 scipy.linalg.block_diag 将不再忽略零大小矩阵。相反,它将插入适当大小的零行或列。有关更多详细信息,请参阅GH-4908。

其他变化

SciPy轮子现在将报告它们对 numpy 在所有平台上。之所以进行此更改,是因为Numpy轮可用,也因为pip升级行为终于变得更好了(使用 --upgrade-strategy=only-if-neededpip >= 8.2 ;该行为将成为下一个主要版本的默认行为 pip )。

返回的数值 scipy.interpolate.interp1d 使用 kind="cubic""quadratic" 相对于以前的Scipy版本可能会发生变化。如果您的代码依赖于特定的数值(即,插值器的实现细节),则可能需要仔细检查结果。

作者

  • @胚乳

  • Max Argus+

  • 埃尔韦·奥德伦

  • 亚历山德罗·皮埃特罗·巴德利+

  • 迈克尔·本菲尔德+

  • 费利克斯·伯肯坎普

  • 马修·布雷特

  • 每个Brodtkorb

  • 叶夫根尼·布洛夫斯基

  • 皮埃尔·德·布伊尔

  • CJ·凯里

  • 布兰登·卡特+

  • 蒂姆·塞拉

  • Klesk Chonkin

  • 克里斯蒂安·哈格斯特伦+

  • 卢卡市

  • Peadar Coyle+

  • 丹尼尔·达席尔瓦+

  • 格雷格·杜珀+

  • 约翰·德雷珀+

  • drlvk+

  • David Ellis+

  • 郁风

  • Baptiste Fontaine+

  • Jed Frey+

  • 悉达多·甘地+

  • WIM Glenn+

  • Akash Goel+

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

  • 拉尔夫·戈默斯

  • 亚历山大·贡塞伦科+

  • 理查德·高尔斯+

  • 亚历克斯·格里芬

  • Radoslaw Guzinski+

  • 查尔斯·哈里斯

  • 卡勒姆·雅各布·海斯+

  • 伊恩·亨里克森

  • 兰迪·海登+

  • 林赛·希尔特纳+

  • Gerrit Holl+

  • 池田博树+

  • jfinkels+

  • Mher Kazand健+

  • 托马斯·凯克+

  • keuj6+

  • Kornel Kielczewski+

  • 谢尔盖·B·基尔皮乔夫+

  • Vasily Kokorev+

  • 埃里克·拉尔森

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

  • 格雷戈里·R·李

  • 乔什·勒弗勒+

  • Julien Lhermitte+

  • 埃文·利曼托+

  • 刘金国+

  • 尼古拉·马约罗夫

  • 乔迪·麦贝恩+

  • Josue Melka+

  • 马修·梅洛特

  • Michaelvmartin 15+

  • 苏尔胡德更多+

  • 布雷特·M·莫里斯+

  • 克里斯·穆特尔+

  • 保罗国(Paul Nation)

  • 安德鲁·纳尔逊

  • 大卫·尼科尔森+

  • Aaron Nielsen+

  • 乔尔·诺斯曼(Joel Nothman)

  • nrnrk+

  • 胡安·努涅斯-伊格莱西亚斯

  • Mikhail Pak+

  • 加文·帕纳比+

  • 托马斯·平格尔+

  • 伊尔汗·波拉特+

  • 阿曼·普拉蒂克+

  • 塞巴斯蒂安·普契洛夫斯基

  • 泰德·普德里克

  • 普恩卡+

  • 埃里克·昆特罗

  • 泰勒·雷迪

  • 乔沙·雷默(Joscha Remer)

  • 安东尼奥·奥尔塔·里贝罗+

  • 爱德华·理查兹+

  • 罗马环+

  • 拉斐尔·罗西+

  • Colm Ryan+

  • Sami Salonen+

  • 阿尔瓦罗·桑切斯-冈萨雷斯+

  • 约翰尼斯·施密茨

  • 卡里·勋比

  • Yurii Shevchuk+

  • 乔纳森·西伯特+

  • 乔纳森·塔莫·西伯特+

  • 斯科特·西弗特+

  • 索拉夫·辛格

  • 拜伦·史密斯+

  • 斯里基兰+

  • 塞缪尔·圣-让+

  • Yoni Teitelbaum+

  • 巴维卡·特克瓦尼

  • 马丁·托马

  • timbalam+

  • 斯文德·范德韦肯+

  • 塞巴斯蒂亚诺·维尼亚+

  • Aditya Vijaykumar+

  • 桑蒂·维拉尔巴+

  • 泽维尼修斯

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

  • 马泰奥·维斯康蒂

  • 渡边裕介+

  • 沃伦·韦克瑟(Warren Weckesser)

  • 菲利普·温伯格+

  • 尼尔斯·沃纳

  • 雅各布·威尔克

  • 乔希·威尔逊

  • wirew0rm+

  • David Wolever+

  • 内森·伍兹

  • ybeltukov+

  • G Young

  • 叶夫根尼·朱尔科+

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

0.19.0的问题已关闭

  • #1767 :应移动__fitpack.h中的函数定义。(TRAC#1240)

  • #1774 :_k表示在大阈值时出现窒息(Trac#1247)

  • #2089 :整数溢出导致具有较大.的链接函数出现段故障。

  • #2190 :奇数长度的窗函数应该总是对称的吗?

  • #2251 :solve_离散_are in scipy.linalg(有时)不解算.

  • #2580 :scipy.interpolate.UnivariateSpline(或其新的超类).

  • #2592 :scipy.stats.anderson假设Gumbel_l

  • #3054 :scipy.linalg.eig不处理无限特征值

  • #3160 :多项pmf/logpmf

  • #3904 :scipy.Special.ellyj DN季度期间的值错误

  • #4044 :KMeans中的代码簿初始化不一致

  • #4234 :scipy.signal.flattop文档没有列出.的来源。

  • #4831 :__aqupack.h中的C代码中存在错误

  • #4908 :bug:对scipy.parse.block_diag中的挡路维度进行不必要的有效性检查

  • #4917 :BUG:稀疏矩阵的索引错误 ix_

  • #4938 :有关扩展ndimage的文档需要更新。

  • #5056 :稀疏矩阵元素乘稠密矩阵返回稠密.

  • #5337 :关联文档中的公式错误

  • #5537 :在io.netcdf中使用OrderedDict

  • #5750 : [doc] KDTree、cKDTree中缺少数据索引值

  • #5755 :scipy.stats.kendalltau()中的p值计算.

  • #5757 :BUG:信号的复数输出不正确。光谱图

  • #5964 :enh:将scipy.Special函数的标量版本公开给cython

  • #6107 :scipy.cluster.Hierarchy.Single分段故障,2**16.

  • #6278 :Optimize.basinhop应采用RandomState对象

  • #6296 用法:InterpolatedUnivariateSpline:当未指定w时,CHECK_FINITED失败

  • #6306 :安德森-达林糟糕的结果

  • #6314 :scipy.stats.kendaltau()p值与R不一致,SPSS.

  • #6340 :CURE_FIT边界和MAXFEV

  • #6377 :exPM_Multiply,使用START、STOP等的复数矩阵无法工作.

  • #6382 :Optimize.Differential_Evolation停止准则具有不直观的.

  • #6391 :全球基准在600秒超时。

  • #6397 :使用大整数(但仍为64位)时出现mmwrite错误

  • #6413 :scipy.stats.dirichlet计算多元高斯微分.

  • #6428 :scipy.stats.mstats.mode修改输入

  • #6440 :找出scipy.Special Cython API的ABI中断策略

  • #6441 :将QHULL用于半空间相交:SEGFAULT

  • #6442 :scipy.space:在增量模式下不重新计算体积

  • #6451 :scipy.cluster.Hierarchy.to_tree的文档令人困惑.

  • #6490 :interp1d(KIND=0)为最右侧的插值返回错误的值.

  • #6521 :scipy.stats.熵可以 not 计算KL散度

  • #6530 :scipy.stats.spearmanr意外的NaN处理

  • #6541 :test runner不运行scipy._lib/test?

  • #6552 :bug:misc.bytescale在使用cmin/cmax时返回意外结果.

  • #6556 :如果min(V)>=pi,RectSphereBivariateSpline(u,v,r)失败

  • #6559 :DISTERIAL_EVERATION MAXTER导致内存溢出

  • #6565 :可以提高光谱函数的覆盖范围

  • #6628 :二项式文档中的参数名称不正确

  • #6634 :将LAPACK的xGESVX系列暴露为线性。解决病态.

  • #6657: Confusing documentation for scipy.special.sph_harm

  • #6676 :OPTIMIZE:`最小化(.,.)返回的雅可比大小不正确

  • #6681: add a new context manager to wrap scipy.special.seterr

  • #6700 :bug:scipy.io.wave file.read停留在无限循环中,在WAV上发出警告.

  • #6721 :scipy.Special.chebyt(N)当N>64时引发“TypeError”

  • #6727 :scipy.stats.nor.fit的文档不正确

  • #6764 :scipy.spatial.Delaunay的文档部分不正确

  • #6811 :scipy.spatial.SphericalVoronoi对于大量点失败

  • #6841 :当设置NaN_POLICY=‘OMIT’时,spearmanr失败

  • #6869 :目前在gausskde中,logpdf函数计算.

  • #6875 :SLSQP对无效边界的处理不一致

  • #6876 :Python停止工作(Segerror?)最低/最高过滤.

  • #6889 :dblquad在Scipy 0.17.1和0.18.1下给出不同的结果

  • #6898 :错误:dblquad忽略容错

  • #6901 :求解具有复数值的CSR格式的稀疏线性系统

  • #6903 :spatial.Distance.pdist文档字符串中的问题

  • #6917 :将DROP_RULE传递给scipy.parse.linalg.spilu时出现问题

  • #6926 :LowLevelCallable的签名不匹配

  • #6961 :Scipy包含指向/usr/bin/python和/bin/bash的shebang.

  • #6972 :错误:特殊: generate_ufuncs.py 已经坏了

  • #6984 :ASSERT引发TEST_ILL_CONDITION_WARNING的测试失败

  • #6990: BUG: sparse: Bad documentation of the k argument in sparse.linalg.eigs

  • #6991 :在线性回归()中除以零

  • #7011 :rv_Continous.fit()中可能的速度提升

  • #7015 :使用Python3.5和Numpy MASTER测试失败

  • #7055 :SciPy 0.19.0rc1 Windows上的测试错误和失败

  • #7096 :TEST_SOLVE_CONTINUINE_的MacOS测试失败

  • #7100 :test_Distance.test_Xdist_deposated_args 0.19.0rc2中的测试错误

拉取0.19.0的请求

  • #2908 :Scipy 1.0路线图

  • #3174 :添加B样条曲线

  • #4606 :enh:添加单位脉冲波形函数

  • #5608 :添加关键字参数以选择更快的卷积方法

  • #5647 :enh:cKDTree/+加权输入数据中更快的COUNT_HERHUR

  • #6021 :Netcdf附加

  • #6058 :enh:scipy.Signal-添加stft和istft

  • #6059 :enh:zpk系统的更精确信号.freqresp

  • #6195 :enh:特殊的Cython接口

  • #6234 :doc:修复了Ward()帮助中的拼写错误

  • #6261 :enh:添加docstring并清除signal.Normalize的代码

  • #6270 :Maint:Special:为cdflib添加测试

  • #6271 :修复scipy.cluster.Hierarchy.is_ISHEMIIC

  • #6273 :OPTIMIZATE:重写WHILE循环,就像重写循环一样

  • #6279 :维护:贝塞尔调整

  • #6291 :修复GH-6219:从genExtreme分发中删除运行时警告

  • #6294 :STY:Some PEP8和清理stats/_Continue_Distns.py中的导入

  • #6297 :澄清中的文档 misc/__init__. Py

  • #6300 :enh:Sparse:放松输入验证 diags 输入为空的情况下

  • #6301 :BUG:标准化CHECK_FINITED行为重新选择权重,.

  • #6303 :修复_lazyselect文档字符串中的示例。

  • #6307 :maint:对gammainc/gammaincc的更多改进

  • #6308 :阐明了超几何分布的文档。

  • #6309 :bug:stats:改进Anderson-Darling统计数据的计算。

  • #6315 :enh:PPoly中x的降序

  • #6317 :enh:stats:将对NaN_POLICY的支持添加到stats.Medium_test

  • #6321 :tst:修复测试名称中的拼写错误

  • #6328 :enh:sosfreqz

  • #6335 :在线性回归之外定义LinregressResult

  • #6337 :在安德森测试中,添加了对右偏Gumbel分布的支持。

  • #6341 :接受函数的curve_fit最大数量的几种拼写.

  • #6342 :DOC:CLUSTER:明确层级联动用法

  • #6352 :DOC:将brentq从其自己的“另请参阅”中删除

  • #6362 :enh:stats:在Weibull中对sf、logsf等使用显式公式.

  • #6369 :Maint:Special:向sup0f1_Complex添加注释

  • #6375 :添加了多项式分布。

  • #6387 :Maint:Special:提高椭圆j的精度 dn 在一刻钟..。

  • #6388 :BenchmarkGlobal-让它在Python3中工作

  • #6394 :enh:scipy.parse:为稀疏矩阵添加保存和加载函数

  • #6400 :Maint:将全局基准运行从SETUP_CACHE移动到TRACK_ALL

  • #6403 :enh:盆地跳跃的种子kwd。关闭#6278

  • #6404 :enh:SIGNAL:添加了irrnotch和iirPeak函数。

  • #6406 :ENH:SPECIAL:EXTEND sici /`shichi`转换为复合参数

  • #6407 :enh:窗口函数不应接受非整数或负数.

  • #6408 :Maint:_Differential进化现在使用_lib._util.check_Random_state

  • #6427 :maint:修复gmpy构建并测试mpath使用gmpy

  • #6439 :maint:ndimage:更新回调函数c api

  • #6443 :错误:以增量模式修复体积计算

  • #6447 :修复问题#6413-熵函数中的次要文档修复.

  • #6448 :enh:将半空格模式添加到Qhull

  • #6449 :enh:rtol和ATOL用于差分进化终止修复.

  • #6453 :DOC:在相似函数之间添加一些请参阅链接

  • #6454: DOC: linalg: clarify callable signature in ordqz

  • #6457 :enh:SPACE:在正方形中启用非双精度数据类型

  • #6459 :错误:exPM_Multiply.不能正确处理复杂矩阵.

  • #6465 :tst DOC窗口文档、测试等。

  • #6469: ENH: linalg: better handling of infinite eigenvalues in eig/eigvals

  • #6475 :doc:未定义使用nans调用interp1d/interp2d

  • #6477 :在Optimize.py中记录幻数

  • #6481 :tst:抑制来自test_windows的一些警告

  • #6485 :DOC:SPACE:更正Procrstes中的打字错误

  • #6487 :修复PDIST文档字符串中的Bray-Curtis公式

  • #6493 :enh:将协方差功能添加到scipy.Optimize.curve_fit

  • #6494 :enh:stats:使用log1p()改进某些计算。

  • #6495 :BUG:使用MST算法而不是SLINK进行单链接聚类

  • #6497 :mrg:添加MINIMUM_PHASE过滤函数

  • #6505 :Reset scipy.signal.将窗口形状重采样为一维

  • #6507 :bug:link:如果y包含非有限元素,则引发异常

  • #6509 :enh:_lib:为低级回调函数添加通用机制

  • #6520 : scipy.sparse.base.__mul__ 具有‘Shape’的非麻木/尖的对象.

  • #6522 :将kl_div替换为熵中的rel_entr

  • #6524 :DOC:将NEXT_FAST_LEN添加到函数列表

  • #6527 :DOC:发行说明以反映优化中的新协方差功能。curve_fit

  • #6532 :enh:SIMPLIZE_COS_WIN,记录它,添加对称/周期参数

  • #6535 :maint:parse.csgraph:更新旧的cython循环

  • #6540 :DOC:添加到正交多项式文档

  • #6544 :tst:确保scipy.lib的测试由scipy.test()运行

  • #6546 :已更新stats.linregress的文档字符串

  • #6553 :提交了我最初为scipy.signal.c样条…提交的更改

  • #6561 :bug:修改signal.find_PEAKS_cwt()以返回数组并接受.

  • #6562 :DOC:负二项分布澄清

  • #6563 :Maint:更宽松地要求麻木

  • #6567 :Maint:在Differential_Evolation修复中使用xrange进行迭代.

  • #6572 :bug:随机数据的“sp.linalg.solve_离散_are”失败

  • #6578 :BUG:MISC:允许cmin/cmax和低/高参数(以字节为单位)

  • #6581 :修复一些不幸的打字错误

  • #6582 :Maint:linalg:处理中的无限特征值 ordqz ..。

  • #6585 :DOC:INTERRATE:正确参见链接到ndimage

  • #6588 :更新scipy.spatial.Distance_Matrix的文档字符串

  • #6592 :DOC:在模式中将‘First’替换为‘Minimest’

  • #6593 :maint:删除scipy.weave子模块

  • #6594 :doc:Distance.squareform:修复html文档,添加有关dtype的注释.

  • #6598 : [DOC] 修复medfilt2d中的错误错误消息

  • #6599 :Maint:linalg:旋转 solve_discrete_are 重新启动测试

  • #6600 :DOC:将SOS目标添加到路线图

  • #6601 :dep:将最低编号版本提高到1.8.2

  • #6605 :maint:“new”模块已弃用,请不要使用它

  • #6607 :DOC:在Numpy和pip.上添加轮子依赖变化的注释.

  • #6609 :修复#6602-文档中的Typo

  • #6616 :enh:连续型和离散型Riccati求解器的推广.

  • #6621 :DOC:改进集群。层次文档字符串。

  • #6623 :cs矩阵修剪方法应从大型未经修剪的数组复制数据

  • #6625 :DOC:SPECIAL:完整的文档 eval_* 功能

  • #6626 :tst:Special:使某些不推荐使用的警告静音

  • #6631 :修复离散分布的参数名称doc

  • #6632: MAINT: stats: change some instances of special to sc

  • #6633 :maint:refGuide:py2k长整数等于py3k整数

  • #6638 :Maint:更改群集中的类型声明。链接,防止溢出

  • #6640 :bug:修复cluster.vq.kmeans中使用的重复值问题

  • #6641 :bug:修复cluster.vq.k中的角大小写,以获得较大阈值

  • #6643 :Maint:清理树状图的截断模式

  • #6645 :Maint:Special:重命名 *_roots 功能

  • #6646 :maint:清理mpath导入

  • #6647 :DOC:将SQRT添加到pdist的Mahalanobis描述

  • #6648 :DOC:SPECIAL:增加一节 cython_special 到本教程

  • #6649 :enh:添加了scipy.spatial.Distance.directed_Hausdorff

  • #6650 :DOC:为DOI和arxiv链接添加Sphinx角色

  • #6651 :bug:mstats:确保模式(.,NONE)不修改其输入

  • #6652 :DOC:SPECIAL:将部分添加到非特殊函数的教程中

  • #6653 :enh:Special:添加Wright Omega函数

  • #6656 :ENH:不使用cdist中的自定义度量强制输入为DOUBLE.

  • #6658 :用于计算不协调的更快/更短的代码

  • #6659 :DOC:SPECIAL:Make __init__ 摘要和html摘要匹配

  • #6661 :General.rst:修复打字错误

  • #6664 :tst:谱函数的窗口校正系数

  • #6665 : [DOC] 关于RectSphereBivariateSpline中v的条件

  • #6668 :DOC:质心提及负质量

  • #6675 :Maint:Special:删除过期的自述文件

  • #6677 :错误:修复了p值的计算。

  • #6679 :BUG:OPTIMIZE:为中的方法‘SLSQP’返回正确的雅可比.

  • #6680 :enh:将结构等级添加到parse.csgraph

  • #6686 :tst:添加了SphericalVoronoi的空速基准

  • #6687 :doc:在开发者指南中增加“决定新功能”一节。

  • #6691 :enh:当fmin_slsqp obj未返回标量时出现更清晰的错误

  • #6702 :tst:添加了scipy.spatial.Distance.cdist的空速基准

  • #6707 :tst:Interpolate:测试配件包包装,非实施(_IMPLE)

  • #6709 :tst:修复32位系统上的许多测试故障

  • #6711 :Maint:将函数定义从__fitpack.h移动到_fitpack module e.c

  • #6712 :Maint:清理stats.more stats中的愿望列表,以及版权声明。

  • #6715 :DOC:与BSpline等人一起更新发行说明。

  • #6716 :maint:scipy.io.wave file:尝试读取时没有无限循环.

  • #6717 :某些样式清理

  • #6723 :BUG:SPECIAL:强制转换为浮点,然后在.中进行在位乘法.

  • #6726 :解决interp1d中的性能回归问题

  • #6728 :DOC:在中创建代码示例 integrate 教程副本-可粘贴

  • #6731 :doc:scipy.Optimize:添加了包装复值.

  • #6732: MAINT: cython_special: remove errprint

  • #6733 :Maint:Special:修复一些pyflies警告

  • #6734 :doc:parse.linalg:固定矩阵描述 bicgstab 单据

  • #6737 :bld:更新 cythonize.py 检测PXI文件中的更改的步骤

  • #6740 :DOC:SPECIAL:对文档字符串进行了一些小修复

  • #6741 :maint:删除interpolate.py中的死代码

  • #6742 :错误:修复 linalg.block_diag 以支持零大小矩阵。

  • #6744 :enh:插值:使PPoly.from_Spline接受B样条对象

  • #6746: DOC: special: clarify use of Condon-Shortley phase in sph_harm/lpmv

  • #6750 :enh:Sparse:避免在广播的Elem-Wise MULT上致密

  • #6751 :SINM文档解释COSM

  • #6753 :ENH:SPECIAL:允许进行更精细的错误处理

  • #6759 :将logsumexp和pade从scipy.misc移动到scipy.Special和.

  • #6761 稀疏矩阵的:enh:argmax和argmin方法

  • #6762 :DOC:改进稀疏矩阵的文档字符串

  • #6763 :enh:加权τ

  • #6768 :enh:圆柱化球面Voronoi区域多边形顶点排序

  • #6770 :更正Delaunay类的文档

  • #6775 :enh:将LAPACK“Expert”例程与条件化警告进行集成.

  • #6776 :maint:删除无关紧要的f2py警告

  • #6777 :DOC:更新RV_Continous.fit单据。

  • #6778 :Maint:cluster.Hierarchy:改进了错误消息的措辞

  • #6786 :bld:将最低Cython版本提高到0.23.4

  • #6787 :DOC:展开 linalg.block_diag 0.19.0版本中的更改.

  • #6789 :enh:添加有关Norm.fit的进一步文档

  • #6790 :maint:修复nn_chain链接算法中的一个潜在问题

  • #6791 :doc:向scipy.ndimage.fourier添加示例

  • #6792 :doc:修复一些numpydoc/Sphinx问题。

  • #6793 :Maint:将函数移出其他位置后修复循环导入

  • #6796 :tst:测试导入每个子模块。GH-6793的回归试验。

  • #6799 :enh:stats:Argus分布

  • #6801 :enh:stats:直方图分布

  • #6803 :tst:确保测试 _build_utils 都在跑。

  • #6804: MAINT: more fixes in loggamma

  • #6806 :enh:‘质心’和‘中值’方法的更快链接

  • #6810 :enh:加速n维数组的upfirdn和RESAMPLE_POLY

  • #6812 :tst:添加了ConvexHull ASV基准代码

  • #6814 :ENH:不同维度的不同外推模式。

  • #6826 :信号频谱窗口默认修复

  • #6828 :错误:SphericalVoronoi空间复杂性(修复#6811)

  • #6830 :realdata文档字符串更正

  • #6834 :DOC:增加skewtest函数的引用。参见#6829

  • #6836 :DOC:在文档字符串中添加了MODE=‘MIRROR’,用于接受.

  • #6838 :Maint:Sparse:开始删除旧的BSR方法

  • #6844 :当输入不是ndarray in.时处理不兼容的尺寸.

  • #6847 :在黄金搜索中增加了MAXTER。

  • #6850 :bug:添加了对可选参数scipy.stats.spearmanr的检查

  • #6858 :Maint:删除冗余测试

  • #6861 :dep:修复Python 3.6中不推荐使用的转义序列。

  • #6862 :doc:dx应为浮点型,而不是整型

  • #6863 :更新了文档曲线拟合(_FIT)

  • #6866 :doc:在J1中添加了一些文档,涉及sphere_jn

  • #6867 :DOC:cdist将长示例列表移动到备注部分

  • #6868 :bug:make stats.mode返回空的ModeResult名称元组.

  • #6871 :已更正文档。

  • #6874 :enh:uss_kde.logpdf基于logsumexp

  • #6877 :bug:ndimage:防止全零足迹

  • #6881 :Python 3.6

  • #6885 :矢量化集成。FIXED_QUAD

  • #6886 :修正了打字错误

  • #6891 :tst:修复线性故障。由于测试收紧,所以敢于/小心.

  • #6892 :DOC:修复一堆Sphinx错误。

  • #6894 :tst:为scipy.spatial.Voronoi添加了ASV基准

  • #6908 :bug:修复spsolve中复杂输入的返回数据类型

  • #6909 :enh:fftpack:对float16输入使用float32例程。

  • #6911 :向BINNED_STATISTICS添加了最小/最大支持

  • #6913 :FIX 6875:SLSQP提高所有无效边界的ValueError。

  • #6914 :docs:GH6903更新Spatial.Distance.pdist的文档

  • #6916 :Maint:修复32位Python的一些问题

  • #6924 :bld:为scipy.LowLevelCallable更新Bento构建

  • #6932 :enh:在io.netcdf中使用OrderedDict。关闭GH-5537

  • #6933 :bug:修复32位Python上的LowLevelCallable问题。

  • #6936 :错误:稀疏:正确处理大小-1f25 2D-1f6索引

  • #6938 :tst:特别修复32位Python上的测试失败。

  • #6939 :将属性列表添加到cKDTree文档字符串

  • #6940 :提高dok_matrix.tocoo的效率

  • #6942 :doc:在io.arff文档字符串中添加指向liac-arff包的链接。

  • #6943 :Maint:Docstring修复并对linalg.solve进行附加测试

  • #6944 :DOC:将带带雅可比的odeint示例添加到集成.

  • #6946 :enh:Hypergeom.logpmf(Betaln表示)

  • #6947 :tst:加速距离测试

  • #6948 :dep:不推荐使用linalg.solve中的关键字“debug”

  • #6950 :错误:正确处理MMIO中的大整数(修复程序#6397)

  • #6952 :enh:LowLevelCallable中的次要用户友好性清理

  • #6956 :DOC:改进卷积‘OUTPUT’关键字的描述

  • #6957 :enh稀疏中出现更多信息错误。bmat

  • #6962 :Shebang修复

  • #6964 :DOC:注意argmin/argmax添加

  • #6965 :错误:修复在dblquad和tplquad中传递错误容差的问题。

  • #6971 :修复signaltools.correlate的文档字符串

  • #6973 :在scipy.ndimage.interpolation.zoom()中禁用预期的麻木警告

  • #6975: BUG: special: fix regex in generate_ufuncs.py

  • #6976 :更新网格数据的文档字符串

  • #6978 :在计算缩放系数时避免被零除

  • #6979 :bug:解算器没有仔细检查一般情况吗

  • #6985 :enh:Sparse:添加scipy.parse.linalg.spsolve_triangal

  • #6994 :Maint:Spatial:打印实用程序的更新

  • #6995 :DOC:Sparse.linalg.eigs中k的文档不正确,请参阅#6990

  • #6997 :tst:使用不太单一的示例更改了测试

  • #7000 :DOC:澄清interp1d‘零’参数

  • #7007 :bug:修复2个数据点的linregress()中的除法为零

  • #7009 :错误:修复将DROP_RULE传递给scipy.parse.linalg.spilu时出现的问题

  • #7012 :_Distn_Infrastructure ture.py中的速度提升

  • #7014 :fix Typo:添加单引号以修复轻微的打字错误

  • #7021 :maint:stats:使用np.finfo中的机器常量,而不是Machar

  • #7026 :Maint:更新.mailmap

  • #7032 :修复RV_Columgraph文档的布局

  • #7035 :DOC:更新0.19.0发行说明

  • #7036 :enh:向signal.stft添加更多边界选项

  • #7040 :tst:stats:跳过过慢的测试

  • #7042 :Maint:Sparse:加快setdiag测试

  • #7043 :Maint:重工厂和代码清理Xdist

  • #7053 :修复msvc 9和10编译错误

  • #7060 :DOC:使用#7043和#6656更新版本说明

  • #7062 :Maint:将Defaut STFT边界Kwarg更改为“零”

  • #7064 :FIX ValueError:路径在装载‘X:’上,在装载‘D:’上开始.

  • #7067 :tst:修复权限错误: [Errno 13号] Windows上的权限被拒绝

  • #7068 :tst:Fix Unbound LocalError:引用的局部变量‘data’.

  • #7069 :FIX OverflowError:Python int太大,无法转换为C Long.

  • #7071 :tst:静默运行状态NaN测试警告。矛

  • #7072 :FIX OverflowError:Python int太大,无法转换为C Long.

  • #7084 :tst:linalg:test_Falker中的凹凸公差

  • #7095 :tst:linalg:在test_Falker中增加公差

  • #7101 :tst:RELAX SOLVE_CONTINUATION_ARE测试用例2和12

  • #7106 :bug:停止cdist“关联”修改输入

  • #7116 :后端口到0.19.0rc2