SciPy 0.17.0发行说明

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

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

版本亮点:

新功能

scipy.cluster 改进

一种新功能 scipy.cluster.hierarchy.cut_tree 根据链接矩阵确定切割树。

scipy.io 改进

scipy.io.mmwrite 获得了对对称稀疏矩阵的支持。

scipy.io.netcdf 获得了对基于数据属性的数据屏蔽和缩放的支持。

scipy.optimize 改进

线性指派问题求解器

scipy.optimize.linear_sum_assignment 是一个求解线性和分配问题的新函数。它使用匈牙利算法(Kuhn-Munkres)。

最小二乘优化

一个新函数,用于 非线性 添加了带约束的最小二乘优化: scipy.optimize.least_squares 。它提供了几种方法:无约束问题的Levenberg-MarQuardt方法和约束问题的两种信赖域方法。此外,它还提供了不同的损失函数。新的信赖域方法也可以处理稀疏雅可比。

一个新函数,用于 线性 添加了带约束的最小二乘优化: scipy.optimize.lsq_linear 。它提供了一种信赖域方法以及有界变量最小二乘(BVLS)算法的实现。

scipy.optimize.curve_fit 现在支持使用边界拟合。

scipy.signal 改进

A mode 关键字已添加到 scipy.signal.spectrogram ,让它返回功率谱密度以外的其他光谱图。

scipy.stats 改进

中的许多函数 scipy.stats 已经获得了一个 nan_policy 关键字,该关键字允许指定如何处理包含NAN的输入:传播NAN、引发错误或省略NAN。

中的许多函数 scipy.stats 已改进,可以正确处理空的或包含INFS/NAN的输入数组。

中的许多同名函数 scipy.stats and scipy.stats.mstats were changed to have matching signature and behavior. See gh-5474 有关详细信息,请参阅。

scipy.stats.binom_testscipy.stats.mannwhitneyu 获得了一个关键字 alternative ,它允许指定要测试的假设。最终,所有假设检验函数都将获得此关键字。

对于许多连续分布的方法,现在接受复数输入。

矩阵正态分布已经实现为 scipy.stats.matrix_normal

scipy.sparse 改进

这个 axis 将关键字添加到稀疏规范中, scipy.sparse.linalg.norm

scipy.spatial 改进

scipy.spatial.cKDTree 已部分重写以提高性能,并添加了几个新功能:

  • 这个 query_ball_point 方法变得明显更快了。

  • queryquery_ball_point 获得了一个 n_jobs 用于并行执行的关键字

  • 构建和查询方法现在发布Gil

  • 全面的酸洗支持

  • 对周期空间的支持

  • 这个 sparse_distance_matrix 方法现在可以返回稀疏矩阵类型

scipy.interpolate 改进

的越界行为 scipy.interpolate.interp1d 已经改进了。使用由两个元素组成的元组作为 fill_value 参数为插值范围下方和上方的输入指定单独的填充值。线性和最近的插值类型 scipy.interpolate.interp1d 支持通过 fill_value="extrapolate" 关键字。

fill_value 也可以设置为类似数组(或对于低于和高于不同的值,设置为类似于数组的两个元素元组),只要它正确地广播到数组的非内插维数即可。这在以前的Scipy版本中得到了隐式支持,但是现在支持已经形式化,并且在使用之前会进行兼容性检查。例如,一组 y 要使用形状进行插值的值 (2, 3, 5) 沿最后一个轴(2)插值可以接受 fill_value 具有形状的数组 () (单件), (1,)(2, 1)(1, 3)(3,) ,或 (2, 3) ;或者它可以是两个元素的元组,以指定分开的上下界限,其中两个元组元素中的每一个都遵守适当的广播规则。

scipy.linalg 改进

的默认算法 scipy.linalg.leastsq 已更改为使用LAPACK的功能 *gelsd 。想要获取先前行为的用户可以使用新关键字 lapack_driver="gelss" (允许值为“Gelss”、“Gelsd”和“Gelsy”)。

scipy.sparse 矩阵和线性运算符现在支持矩阵 (@ )运算符(如果可用)(Python 3.5+)。看见 [峰值465] (https://legacy.python.org/dev/peps/pep-0465/)

一种新功能 scipy.linalg.ordqz ,用于具有重新排序的QZ分解,已被添加。

不推荐使用的功能

scipy.stats.histogram 不推荐使用,而是支持 np.histogram ,它速度更快,并提供相同的功能。

scipy.stats.thresholdscipy.mstats.threshold 都受到抨击,转而支持 np.clip 。有关详细信息,请参阅第617期。

scipy.stats.ss 已弃用。这是一个支持功能,并不意味着向用户公开。而且,名字也不清楚。有关详细信息,请参阅问题#663。

scipy.stats.square_of_sums 已弃用。这也是不打算向用户展示的支持功能。有关详细信息,请参阅问题#665和#663。

scipy.stats.f_valuescipy.stats.f_value_multivariatescipy.stats.f_value_wilks_lambda ,以及 scipy.mstats.f_value_wilks_lambda 都已弃用。这些都与方差分析有关,对于这一点, scipy.stats 提供的功能相当有限,并且这些功能在独立环境中不是很有用。有关详细信息,请参阅问题#660和#650。

scipy.stats.chisqprob 已弃用。这是个别名。 stats.chi2.sf 应该改为使用。

scipy.stats.betai 已弃用。这是的别名 special.betainc 应该用它来代替。

向后不兼容的更改

功能 stats.trim1stats.trimboth 现在确保修剪的元素是最低和/或最高的,具体取决于具体情况。以前在没有至少部分排序的情况下进行切片,但是对于未排序的输入没有意义。

什么时候 variable_names 设置为空列表, scipy.io.loadmat 现在可以正确地不返回值,而不是返回MAT文件的所有内容。

现在,稀疏矩阵的按元素相乘在所有情况下都会返回稀疏结果。以前,将稀疏矩阵与密集矩阵或数组相乘将返回密集矩阵。

该函数 misc.lena 由于许可证不兼容,已被删除。

的构造函数 sparse.coo_matrix 不再接受 (None, (m,n)) 构造形状的全零矩阵 (m,n) 。至少从2007年起,该功能就被弃用了,并且在之前的SciPy版本中已经被破坏。使用 coo_matrix((m,n)) 取而代之的是。

中的Cython包装器 linalg.cython_lapack 对于LAPACK例程 *gegs*gegv*gelsx*geqpf*ggsvd*ggsvp*lahrd*latzm*tzrqf 已删除,因为在新的LAPACK 3.6.0版本中不存在这些例程。除了例行公事之外 *ggsvd*ggsvp ,这些都被弃用,取而代之的是我们的Cython LAPACK包装器中当前存在的例程。

因为LAPACK *gegv LAPACK 3.6.0中删除了例程。中相应的Python包装器 scipy.linalg.lapack 现在已弃用,并将在将来的版本中删除。这些例程的源文件已临时包含在 scipy.linalg 以便可以针对不提供这些不推荐使用例程的LAPACK版本构建SciPy。

其他变化

Scipy开发版本的HTML和PDF文档现在会在每次合并的拉请求后自动重建。

scipy.constants 更新为CODATA 2014推荐值。

使用 scipy.fftpack functions within Scipy has been changed in such a way that PyFFTW 可以轻松替换 scipy.fftpack functions (with improved performance). See gh-5295 有关详细信息,请参阅。

这个 imread 中的函数 scipy.miscscipy.ndimage 是统一的,为此 mode 参数已添加到 scipy.misc.imread 。此外,修复了1位和索引RGB图像格式的错误。

runtests.py ,构建和测试Scipy的开发脚本现在允许并行构建 --parallel

作者

  • @cel4+

  • @Chemelnucfin+

  • @胚乳

  • @mamarehn+

  • @tosh1ki+

  • 约书亚·L·阿德尔曼+

  • 安妮·阿奇博尔德

  • 埃尔韦·奥德伦+

  • 文森特·巴里勒+

  • 布鲁诺·贝尔特兰+

  • Sumit Binnani+

  • 约瑟夫·乔恩·布克

  • 奥尔加·博特维尼克+

  • 迈克尔·博伊尔+

  • 马修·布雷特

  • 扎兹·布朗+

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

  • 皮特·邦奇+

  • 叶夫根尼·布洛夫斯基

  • CJ·凯里

  • 连城+

  • Cody+

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

  • ALLES Erjavec+

  • 亚伯拉罕·埃斯卡兰特

  • Yves-Rémi Van Eycke+

  • 郁风+

  • 埃里克解雇

  • 弗朗西斯·T·奥多诺万+

  • 安德烈·高卢

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

  • 拉尔夫·戈默斯

  • 亚历克斯·格里芬

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

  • 查尔斯·哈里斯

  • Jörn Hees+

  • 伊恩·亨里克森

  • 德里克·霍梅尔+

  • 大卫·门德斯·赫塔多(David Menéndez Hurtado)

  • 格特-路德维希金币

  • Aakash Jain+

  • 罗希特·贾穆尔+

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

  • 约翰尼斯·鲍莱(Johannes Ballé)

  • 卢克·佐尔坦·凯利+

  • Jason King+

  • 安德烈亚斯·科佩基+

  • 埃里克·拉尔森

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

  • 安东尼·李(Antony Lee)

  • 格雷戈里·R·李

  • 乔什·利维-克莱默+

  • 萨姆·刘易斯+

  • 弗朗索瓦·马吉梅尔+

  • 马丁·盖坦+

  • 萨姆·梅森+

  • 安德烈亚斯·梅耶尔

  • 尼古拉·马约罗夫

  • Damon McDougall+

  • 罗伯特·麦吉本

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

  • 会不会是门罗+

  • 埃里克·摩尔

  • Maniteja Nandana

  • Vikram Natarajan+

  • 安德鲁·纳尔逊

  • Marti Nito+

  • 贝扎德·努里+

  • 大辅Oyama+

  • 乔治·帕特里尼+

  • 法比安·保罗+

  • 克里斯托夫·保利克+

  • 疯狂的物理学家+

  • 欧文·普罗布斯特

  • 塞巴斯蒂安·普西洛夫斯基+

  • Ted Pudlik+

  • 埃里克·昆特罗

  • Yoav Ram+

  • Joscha Remer+

  • Juha Remes

  • 弗雷德里克·里特迪克+

  • 人头马君度+

  • 克里斯蒂安·萨克斯+

  • 海豚船长

  • 塞巴斯蒂安·斯库普+

  • 亚历克斯·西沃德+

  • 安德烈亚斯·索尔奇+

  • 贝尔纳多·苏兹巴赫+

  • 朱利安·泰勒

  • 刘易斯+

  • Utkarsh Upadhyay+

  • 雅各布·范德普拉斯

  • Gael Varoquaux+

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

  • 弗雷德里克·沃尔纳+

  • 斯特凡·范德沃特

  • 詹姆斯·韦伯+

  • 沃伦·韦克瑟(Warren Weckesser)

  • 拉斐尔·韦廷格+

  • 乔希·威尔逊+

  • NAT Wilson+

  • 尹彼得+

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

0.17.0的问题已关闭

  • #1923 :stats.poisson.rvs中的numpy 0出现问题(Trac#1398)

  • #2138 :scipy.misc.imread 1位PNG上的段错误(Trac#1613)

  • #2237 :分布不接受复杂参数(Trac#1718)

  • #2282 :scipy.speal.sup1f1(0.5,1.5,-1000)失败(Trac#1763)

  • #2618 :poisson.pmf如果µ为0,则返回NaN

  • #2957 :hi1f1精度问题

  • #2997 :失败:test_qhull.TestUtilities.test_more_barycentric_transforms

  • #3129 :无法在优化函数中设置拟合参数的范围

  • #3191 :interp1d应包含FILL_VALUE_BOWER和FILL_VALUE_OB上方.

  • #3453 :PchipInterpolator在边缘设置坡度的方式与Matlab的不同.

  • #4106 :ndimage._ni_support._Normize_Sequence()失败,返回numpy.int64

  • #4118scipy.integrate.ode.set_solout 在此之后调用 scipy.integrate.ode.set_initial_value 静默失败

  • #4233 :1D scipy.interpolate.griddata using method=NEAREST生成nans.

  • #4375 :所有测试都因文件权限不正确而失败

  • #4580 :scipy.ndimage.filters.convolve文档不正确

  • #4627 用法:带符号指示符的logsumexp-启用带负值的计算.

  • #4702 :比例因子为零的logsumexp

  • #4834 :对于无限x,Gammainc应返回1.0,而不是NaN

  • #4838 :enh:exprel特殊函数

  • #4862 :scipy.Special.boxcox函数对非正规化不准确.

  • #4887 :球面调和不同余

  • #4895 :某些scipy ufuncs的输出数据类型不一致?

  • #4923 :logm不会主动将复杂输出转换为浮点型

  • #4932 :错误:统计信息: fit 分配的方法默默地忽略了..。

  • #4956: Documentation error in scipy.special.bi_zeros

  • #4957 :Docstring for pbvv_seq 是错的

  • #4967 :挡路_diag应该查看所有参数的数据类型,而不仅仅是.

  • #5037 :scipy.Optimize.Minimize错误消息打印到标准输出.

  • #5039 :三次插值:在输入DGESDD时,第12号参数具有.

  • #5163 :分层群集的基本案例示例(优惠)

  • #5181 :bug:stats.genextreme.熵应该使用显式公式

  • #5184 :一些?轮子不会表现出麻木的依赖

  • #5197 :mstats:test_kurtosis失败(ULP最大值为2)

  • #5260 :拼写错误导致Splrep出错

  • #5263 :对于共线点,rbf.py中的默认epsilon失败

  • #5276 :读取空(无数据)ARFF文件失败

  • #5280 :1d scipy.signal.convolve比numpy.convolve慢得多

  • #5326 :scipy.interpolate.PchipInterpolator中的实现错误

  • #5370 :将test_quadpack和libm.so作为链接器脚本的测试问题

  • #5426 :错误:test_stats.test_chisquare_mask_array

  • #5427 :自动在Numpy-Vendor映像中安装正确的NumPy版本

  • #5430 :Python3:Numpy标量类型“不可迭代”;特定实例.

  • #5450 :bug:spatial.ConvexHull触发seg。给予NANS时会出现故障。

  • #5478: clarify the relation between matrix normal distribution and multivariate_normal

  • #5539 :Numpy-Vendor提供的Windows二进制文件上的lstsq相关测试失败

  • #5560 :doc:scipy.stats.burr pdf问题

  • #5571 :更改Lapack_Driver之后的lstsq测试失败

  • #5577 :ordqz SEGFAULT on Python 3.4 in Wine

  • #5578 :scipy.linalg在Wine中的python 3上测试失败

  • #5607 :使用.编译时,重载的“isnan(Double&)”不明确.

  • #5629 :lstsq随机测试失败

  • #5630 :Scipy 0.16空间cKDEtree的内存泄漏

  • #5689 :isnan错误使用clang++编译scipy/Special/Faddeeva.cc

  • #5694 :fftpack测试在test_import中失败

  • #5719 :curve_fit(method!=“lm”)忽略初始猜测

拉取0.17.0的请求

  • #3022 :hi1f1:更好地处理大型负面参数

  • #3107 :enh:添加有序QZ分解

  • #4390 :enh:允许将轴和Keepdims参数传递给scipy.linalg.norm。

  • #4671 :enh:将轴添加到稀疏规范

  • #4796 :enh:将剪切树函数添加到scipy.cluster.Hierarchy

  • #4809 :Maint:未定义柯西矩

  • #4821 :enh:stats:使分发实例可拾取

  • #4839 :enh:添加scipy.Special.exprel相对误差指数ufunc

  • #4859 用法:Logsumexp修复-允许符号标志和b==0

  • #4865 :bug:scipy.io.mmio.write:索引大、精度低的错误

  • #4869 :将as_inexact选项添加到_lib._util._asarray_valired

  • #4884 :ENH:雅可比矩阵的有限差分逼近

  • #4890 :enh:将cKDTree查询方法移植到C++,允许在Python上进行酸洗.

  • #4892 :医生检查多少才算太多?

  • #4896 :maint:解决可能的umpy ufunc循环选择错误

  • #4898 :Maint:一些烟花驱动的清理。

  • #4899 :enh:将‘Alternative’关键字添加到统计数据中的假设检验

  • #4903 :BENCH:插补模块的基准

  • #4905 :Maint:在MASK_TO_LIMITS前加下划线;删除MASTED_var。

  • #4906 :maint:优化基准。leastsq

  • #4910 :wip:修剪统计信息函数的API不一致。

  • #4912 :Maint:修复统计教程中的拼写错误。关闭GH-4911。

  • #4914 :dep:不推荐使用 scipy.stats.ssscipy.stats.square_of_sums

  • #4924 :Maint:如果实数矩阵的logm的虚部很小,.

  • #4930 :BENCH:信号模块基准

  • #4941 :enh:更新 find_repeats

  • #4942 :Maint:在cKDTree中使用np.float64_t而不是np.floatt

  • #4944 :bug:correlate_nd中的整数溢出

  • #4951 :不要忽略分布拟合方法中的无效kwargs

  • #4958 :为特殊功能的文档字符串添加一些详细信息

  • #4961 :enh:stats.description:添加偏置kw和空数组处理

  • #4963 :enh: scipy.sparse.coo.coo_matrix.__init__: 所需内存更少

  • #4968 :dep:不推荐使用 stats.f_value*mstats.f_value* 功能。

  • #4969: ENH: review stats.relfreq and stats.cumfreq; fixes to stats.histogram

  • #4971 :将GitHub源链接扩展到行范围

  • #4972 :Maint:改进VALIDATE_RUNTESTS_LOG中的错误消息

  • #4976: DEP: deprecate scipy.stats.threshold

  • #4977 :Maint:挡路对角矩阵中的dtype处理更谨慎.

  • #4979 :enh:分布,复杂参数

  • #4984 :阐明Dirichlet分布错误处理

  • #4992 :enh: stats.flignerstats.bartlett 空输入处理。

  • #4996 :DOC:修复统计信息。矛文档

  • #4997 :修复BOXCOX的下溢/精度损失

  • #4998: DOC: improved documentation for stats.ppcc_max

  • #5000 :enh:添加了空输入处理 scipy.moment ;文档增强功能

  • #5003 :enh:改进了rankdata算法

  • #5005 :scipy.stats:提高数值稳定性

  • #5007: ENH: nan handling in functions that use stats._chk_asarray

  • #5009 :删除coveralls.io

  • #5010 :超几何分布对数生存函数

  • #5014 :用于计算凸面壳体积和面积的面片

  • #5015 :doc:修复锯齿图中错误的变量名

  • #5016 :DOC:重新采样示例

  • #5017: DEP: deprecate stats.betai and stats.chisqprob

  • #5018 :enh:将随机输入的测试添加到体积计算

  • #5026 :bug:修复lil_matrix.getnnz(轴=0)的返回数据类型

  • #5030 :DOC:主要输出的重采样速度也很慢

  • #5033 :Maint:集成,特殊:删除未使用的R1MACH和Makefile

  • #5034 :Maint:Signal:取消Cython中的max_len_seq验证

  • #5035 :doc/maint:refGuide/doctest苦差事

  • #5041 :错误:修复cppcheck检测到的一些小内存泄漏

  • #5044 : [GSoC] ENH:一种新的最小二乘算法

  • #5050 :Maint:C修复,修剪了大量来自Cephes的死代码

  • #5057 :enh:Sparse:避免在稀疏/密集的元素级MULT上致密

  • #5058 :tst:stats:将样本分布添加到测试循环

  • #5061 :enh:Spatial:更快的2D Voronoi和凸包打印

  • #5065: TST: improve test coverage for stats.mvsdist and stats.bayes_mvs

  • #5066 :Maint:Fitpack:删除节点

  • #5067: ENH: empty and nan input handling for stats.kstat and stats.kstatvar

  • #5071 :DOC:OPTIME:正确论文参考,添加DOI

  • #5072 :maint:scipy.稀疏清理

  • #5073 :DOC:SPECIAL:添加一个示例,说明diric与.的关系。

  • #5075 :doc:澄清了stats.logNorm的参数化

  • #5076 :使用int,floate,bool代替np.int,np.float,np.bool

  • #5078 :DOC:将fftpack文档重命名为自述文件

  • #5081 :bug:正确处理lsmr和lsqr中的标量‘b’

  • #5082 :loadmat VARIABLE_NAMES:不要混淆[]和NONE。

  • #5083 :FIX Integrate.fix_quad docstring表示无返回值

  • #5086 :对于gausskde使用solve()而不是inv()

  • #5090 :Maint:stats:将EXPLICIT_SF,_ISF添加到gengamma分布

  • #5094 :enh:scipy.interpolate.NearestNDInterpolator:cKDTree可配置

  • #5098 :DOC:SPECIAL:修复排版 *_roots quadrature 功能

  • #5099 :doc:将stats.Moment的文档字符串设为原始

  • #5104 :scipy.linalg的DOC/ENH修复和微优化

  • #5105 :enh:为最大行搜索次数设置l-bfgs-b参数.

  • #5106: TST: add NIST test cases to stats.f_oneway

  • #5110 : [GSoC] :有界线性最小二乘

  • #5111 :Maint:Special:Cephes清理

  • #5118 :bug:如果lfilter中的len(X)<len(B),则FIR路径失败。

  • #5124 :enh:将filliben近似移动到公开可见的函数

  • #5126 :统计数据清理: stats.kruskal 回顾

  • #5130 :DOC:更新PyPI Trove分类器。β->稳定。添加许可证。

  • #5131 :DOC:差异_进化,改进突变文档字符串.

  • #5132 :Maint:Differential_Evolation改进init_opulation_lhs注释.

  • #5133 :mrg:基于重构的MMIO重构

  • #5135: MAINT: stats.mstats consistency with stats.stats

  • #5139 :tst:linalg:为GH-5039添加烟雾测试

  • #5140 :ehn:将constants.codata更新为CODATA 2014

  • #5145 :将ValueError作为可能引发的错误添加到文档字符串

  • #5146: MAINT: Improve implementation details and doc in stats.shapiro

  • #5147 : [GSoC] 增强:升级到曲线拟合

  • #5150 :修复误导性小波/cwt示例

  • #5152 :bug:cluster.Hierarchy.Dendrogram:缺少字体大小不.

  • #5153 :添加关键字以控制离散分布中的求和.

  • #5156 :DOC:添加了有关Legendre函数中使用的算法的注释

  • #5158 :enh:Optimize:添加匈牙利算法

  • #5162 :FIX:删除Lena

  • #5164 :Maint:修复cluster.Hierarchy.树形图问题和文档

  • #5166: MAINT: changed stats.pointbiserialr to delegate to stats.pearsonr

  • #5167 :enh:将NaN_POLICY添加到 stats.kendalltau

  • #5168 :tst:将NIST测试用例(Norris)添加到 stats.linregress

  • #5169 :更新lpmv文档字符串

  • #5171 :澄清链接文档字符串中的指标参数

  • #5172 :enh:将模式关键字添加到信号。光谱图

  • #5177 :DOC:KDTree.query_ball_point的图形示例

  • #5179 :Maint:stats:调整ncx2.pdf的公式

  • #5188 :Maint:linalg:稍微清理一下。

  • #5189 :bug:stats:使用stats.genextreme.熵中的显式公式

  • #5193 :错误:修复大型中未初始化的使用

  • #5194 :BUG:正确地将错误从ode_Jacobian_function返回给Fortran

  • #5198 :tst:修复Python 3.5 for Windows上的TestCypesQuad故障

  • #5201 :允许在interp1d中进行外推

  • #5209 :Maint:将Y_()中的复杂参数更改为布尔值

  • #5213 :bug:稀疏:修复逻辑比较数据类型冲突

  • #5216 :错误:稀疏:修复未绑定的本地错误

  • #5218 :文档和错误:Bessel函数文档字符串改进,修复ARRAY_LIKE,.

  • #5222 :Maint:Sparse:FIX COO Ctor

  • #5224 :doc:Optimize:OptimizeResult.hess_inv类型不同

  • #5228 :enh:添加对netcdf的掩码和缩放支持;基于plumynere和.

  • #5229 :doc:parse.linalg.svds文档拼写错误修复

  • #5234 :Maint:Sparse:简化COO ctor

  • #5235 :Maint:Sparse:对带有许多对角线的Todia()发出警告

  • #5236 :maint:ndimage:简化线程处理/递归+常量

  • #5239 :错误:集成:已修复问题4118

  • #5241 :qr_INSERT修复,关闭#5149

  • #5246 :Doctest教程文件

  • #5247 :DOC:OPTIME:LINEAR_SUM_ASSIGNMENT中的打字/导入修复

  • #5248 :删除spect.getargspec并在Travis CI上测试Python 3.5

  • #5250 :错误:修复稀疏乘以单元素零

  • #5261 :修复了运行时警告时在Splrep中导致TypeError的错误.

  • #5262 :跟踪至4489(在linalg.lstsq中添加LAPACK例程)

  • #5264 :忽略默认ε的零长度边

  • #5269 :DOC:打字错误和拼写检查

  • #5272 :Maint:Signal:将数组语法转换为内存视图

  • #5273 :doc:包含数学的文档字符串的原始字符串

  • #5274 :Maint:Sparse:更新MST的cython代码

  • #5278 :bug:IO:停止猜测ARFF文件中的数据分隔符。

  • #5289 :BUG:MISC:修复1位图像的枕形解决方法。

  • #5291 :enh:调用np.correlate for 1D in scipy.signal.correlate

  • #5294 :DOC:SPECIAL:从.中删除一个潜在的误导性示例

  • #5295 :简化使用pyfftw替换fftpack

  • #5296 :enh:将矩阵正态分布添加到统计值

  • #5297 :修复了Python 3中的LEAF_ROTATION和LEAF_FONT_SIZE

  • #5303 :Maint:stats:重写Find_Repeats

  • #5307 :Maint:stats:删除未使用的Fortran例程

  • #5313 :错误:稀疏:修复非方阵的诊断

  • #5315 :Maint:Special:Cephes清理

  • #5316 :修复parse.linalg.svds的输入检查

  • #5319 :Maint:Cython代码维护

  • #5328 :bug:修复place_poles返回值

  • #5329 :避免学生t统计数据中的虚假被零除

  • #5334 :Maint:集成:杂项清理

  • #5340 :Maint:将错误消息打印到STDERR并删除iterate.dat

  • #5347 :enh:将Py3.5样式的matmul运算符(例如A@B)添加到稀疏线性.

  • #5350 :修复读取32位浮点WAV文件时的错误

  • #5351 重构PCHIP插值算法

  • #5354 :Maint:从整数列表构造CSR和CSC矩阵

  • #5359 :将快速路径添加到interp1d

  • #5364 :将两个FILL_VALUE添加到interp1d。

  • #5365 :chuang ju ju jie文档字符串

  • #5366 :修复了文档中scipy.signal.cwt()Per#5290的拼写错误。

  • #5367 :doc已更新scipy.spatial.Delaunay示例

  • #5368 :enh:不要在每次函数调用时创建一次性类

  • #5372 :DOC:SPECTRUM:修复引用格式

  • #5375 :PEP8对ffpack_basic.py的修订

  • #5377 :bug:INTEGRATE:内置名称不再隐藏

  • #5381 :PEP8简化的fftpack_seudo_diffs.py

  • #5385 :bld:修复Bento构建以进行优化和空间更改

  • #5386 :STY:PEP8对interpolate.py的修订

  • #5387 :dep:不推荐使用统计信息。直方图

  • #5388 :rel:向doc/Makefile添加“Make Upload”命令。

  • #5389 :doc:scipy.ndimage.filters.convolve的原始参数更新

  • #5395 :BUG:SPECIAL:修复一些与以下内容相关的边缘情况 x = np.inf

  • #5398 :maint:stats:避免logNor.pdf(0,s)中出现虚假警告

  • #5407 :enh:stats:stats.posison中的句柄mu=0

  • #5409 :修复右侧离散分布的行为.

  • #5412 :tst:stats:跳过测试以避免虚假日志(0)警告

  • #5413 :bug:linalg:解决LAPACK单精度线条计算.

  • #5414 :Maint:stats:将命名元组的创建移出函数.

  • #5415 :doc:修复pdf参考指南中目录中的部分

  • #5416 :tst:修复集成在Fedora上的ctype测试问题。

  • #5418 :doc:修复信号中的错误。TransferFunction文档字符串。关闭GH-5287。

  • #5419 :Maint:Sparse:修复NotImplementedError的用法

  • #5420 :如果最大值<1,则引发适当的错误

  • #5422 :DOC:将布伦特原油的文档更改为与括号一致

  • #5444 :BUG:GASSUS_过滤,BPoly.from_Derducts在Numpy Int.上失败.

  • #5445 :Maint:stats:修复不正确的弃用警告和测试噪音

  • #5446 :DOC:在fftpack教程中添加有关PyFFTW的注释。

  • #5459 :DOC:INTEGRATE:微分方程的一些改进.

  • #5465 :BUG:通过几个ULP放宽mstats峰度测试容差

  • #5471 :ConvexHull应为NAN引发ValueError。

  • #5473 :maint:将decators.py模块更新到版本4.0.5

  • #5476 :BUG:IMSAVE如果图像为3或.,则搜索错误的通道轴。

  • #5477 :bld:将Numpy添加到OS X轮子的SETUP/INSTALL_REQUIRESS

  • #5479 :enh:从BasinHopping返回Jacobian/Hessian

  • #5484 :错误:修复Ttest零除法处理

  • #5486 :修复kmeans2上的崩溃

  • #5491 :maint:向runtests.py公开并行生成选项

  • #5494 :排序 OptimizeResult.__repr__ 按键

  • #5496 :doc:更新作者姓名映射

  • #5497 :BINNED_STATISTICS的增强:解开选项返回.

  • #5498 :bug:Sparse:修复稀疏工具输入数据类型解析中的错误

  • #5500 :doc:检测文档字符串中的不可打印字符

  • #5505 :BUG:MISC:确保FROM IMAGE将模式‘P’转换为‘RGB’或‘RGBA’。

  • #5514 :DOC:进一步更新发行说明

  • #5515 :enh:可选禁用定点加速

  • #5517 :DOC:矩阵_正常单据的改进和增加

  • #5518 :删除LAPACK过时例程的包装器

  • #5521 :tst:跳过32位平台上的线性或内存测试。

  • #5523 :doc:将文档字符串示例中的几个浮点数更改为整数

  • #5524 :DOC:0.17.0发行说明的更多更新。

  • #5525 :修复scipy.Integrate.ode文档中的小打字错误

  • #5527 :tst:bump arccosh公差,以允许不准确的麻木或.

  • #5535 :DOC:SIGNAL:对TransferFunction的docstring稍作澄清。

  • #5538 :DOC:SIGNAL:FIX FIND_PEAKS_CWT文档

  • #5545 :Maint:修复linalg/basic.py中的拼写错误

  • #5547 :tst:将TestEig.test_Single标记为MASTER中的已知失败。

  • #5550 :maint:解决lstsq驱动程序选择问题

  • #5556 :错误:修复了损坏的Dogbox信任区域半径更新

  • #5561 :bug:消除test_maskandscale中的警告、异常(On Win);.

  • #5567 :tst:测试套件中的一些清理;RUN_MODULE_SUITE和CLEARTER.

  • #5568 :Maint:简化泊松参数检查(_A)

  • #5569 :tst:bump GMean测试公差以使其通过葡萄酒

  • #5572 :tst:lstsq:TravisCI的通气测试公差

  • #5573 :tst:从cluster.vq测试中删除np.fromfile的使用

  • #5576 :Lapack弃用

  • #5579 :tst:在numpy<=1.7.x上跳过linalg.norm轴关键字的测试

  • #5582 :澄清生存函数文档的语言

  • #5583 :维护:统计/测试:稍微清理一下。

  • #5588 :doc:stats:添加注释stats.burr为III型毛刺分布。

  • #5595 :tst:修复Python 3上的test_lamch故障

  • #5600 :maint:忽略空间/ckdtree.cxx和.h

  • #5602 :明确编号的替换字段,以实现可维护性

  • #5605 :Maint:测试套件的小修复集合

  • #5614 :较小的单据更改。

  • #5624 :修复:修复插值

  • #5625 :bug:msvc9二进制文件在索引大小为0的std::Vector时崩溃

  • #5635 :bug:拼写错误 __dealloc__ 在ckdtree。

  • #5642 :STY:0.17.0发行说明格式的次要修正。

  • #5643 :bld:使用isnan修复Special/Faddeeva.cc中的构建问题。

  • #5661 :tst:linalg测试使用stdlib Random而不是numpy.Random。

  • #5682 :0.17.0的后端口

  • #5696 :对最小二乘法的文档字符串进行了较小的改进。

  • #5697 :bld:修复特殊/Faddeeva.cc中的isnan/isinf问题

  • #5720 :tst:修复fftpack test_import.py中的文件打开错误

  • #5722 :BUG:使VURE_FIT尊重带有界限的初始猜测

  • #5726 :v0.17.0rc2的后端口

  • #5727 :接口:修改最小二乘接口