SciPy 1.4.0发行说明¶
目录
-
scipy.fft
已添加scipy.io
改进scipy.linalg
改进scipy.signal
改进scipy.sparse
改进scipy.stats
改进scipy
不推荐使用scipy.sparse
变化scipy.signal
变化scipy.stats
变化
SciPy 1.4.0是6个月辛勤工作的顶峰。它包含许多新功能、大量错误修复、改进的测试覆盖率和更好的文档。此版本中有许多弃用和API更改,如下所述。我们鼓励所有用户升级到此版本,因为有大量的错误修复和优化。在升级之前,我们建议用户检查他们自己的代码是否没有使用不推荐使用的SciPy功能(为此,请使用运行您的代码 python -Wd
并检查是否 DeprecationWarning
s)。我们的开发注意力现在将转移到1.4.x分支上的错误修复版本,以及在主分支上添加新功能。
此版本需要Python 3.5+和NumPy>=1.13.3(对于Python 3.5、3.6)、>=1.14.5(对于Python 3.7)、>=1.17.3(对于Python 3.8)
要在PyPy上运行,需要PyPy3 6.0+和NumPy 1.15.0。
此版本的亮点¶
一个新的子模块,
scipy.fft
,现已取代scipy.fftpack
;这意味着支持long double
转换、更快的多维转换、改进的算法时间复杂度、全局解释器锁的释放以及对线程行为的控制支持
pydata/sparse
中的阵列scipy.sparse.linalg
对以下几项的文档和功能进行了实质性改进
scipy.special
函数,以及一些新的添加广义逆高斯分布已添加到
scipy.stats
Edmonds-Karp算法在
scipy.sparse.csgraph.maximum_flow
scipy.spatial.SphericalVoronoi
现在支持n维输入,具有线性内存复杂性、改进的性能,并支持单半球生成器
新功能¶
基础设施¶
文档现在可以使用 runtests.py --doc
A Dockerfile
现在可以在 scipy/scipy-dev
存储库,以便于开始使用SciPy开发。
scipy.constants
改进¶
scipy.constants
已使用CODATA 2018常量进行了更新。
scipy.fft
已添加¶
scipy.fft
是一个新子模块,它取代了 scipy.fftpack
子模块。在很大程度上,这是对 numpy.fft
和 scipy.fftpack
一模一样。有一些重要的不同之处, scipy.fft
:-使用NumPy的约定进行实数转换 (rfft
)。这意味着返回值是一个复杂的数组,大小是完整数组的一半 fft
输出。这与的输出不同 fftpack
它返回表示打包在一起的复杂组件的实数组。-实数到实数的逆变换 (idct
和 idst
)被归一化为 norm=None
以与…相同的方式 ifft
。这意味着身份 idct(dct(x)) == x
现在是 True
适用于所有规范模式。-不包括卷积或伪微分运算符 fftpack
。
此子模块基于 pypocketfft
库,由 pocketfft
它最近也被NumPy采用。 pypocketfft
提供了许多优于Fortran的优势 FFTPACK
:-支持LONG DOUBLE (np.longfloat
)精度变换。-使用矢量化进行更快的多维转换-Bluestein的算法消除了最坏的情况 O(n^2)
的复杂性 FFTPACK
-全局解释器锁 (GIL
)在转换期间释放-多维转换的可选多线程通过 workers
论据
请注意, scipy.fftpack
没有被弃用,将继续保留,但现在被视为遗产。建议使用新代码 scipy.fft
取而代之的是,在可能的情况下。
scipy.fftpack
改进¶
scipy.fftpack
现在使用pyPockketfft执行其FFT,提供与上面列出的scipy.fft相同的速度和精度优势,但没有改进的API。
scipy.integrate
改进¶
该函数 scipy.integrate.solve_ivp
现在有一个 args
论点。这允许传递给函数的用户定义函数具有附加参数,而不必为它们创建包装函数或lambda表达式。
scipy.integrate.solve_ivp
现在可以返回一个 y_events
属性,该属性表示事件时ODE的解
新的 OdeSolver
已经实施了 DOP853
。这是最初在Fortran中实现的高阶显式Runge-Kutta方法。现在,我们提供一个纯Python实现,可通过 solve_ivp
以及它的所有特征。
scipy.integrate.quad
使用加权被积函数指定断点时,提供更好的用户反馈。
scipy.integrate.quad_vec
现在可用于向量值函数的通用积分
scipy.interpolate
改进¶
scipy.interpolate.pade
现在可以优雅地处理复杂的输入数据
scipy.interpolate.Rbf
现在可以对多维函数进行插值
scipy.io
改进¶
scipy.io.wavfile.read
现在可以从 WAV 标题格式错误的文件,类似于其他现代文件 WAV 文件解析器
scipy.io.FortranFile
现在有一组扩展的可用 Exception
用于处理格式不良的文件的类
scipy.linalg
改进¶
该函数 scipy.linalg.subspace_angles(A, B)
现在给出了复值矩阵的正确结果。在此之前,该函数仅返回实值矩阵的正确值。
新布尔关键字参数 check_finite
为 scipy.linalg.norm
;是否检查输入矩阵是否仅包含有限个数字。禁用可能会带来性能提升,但如果输入确实包含无穷大或NAN,则可能会导致问题(崩溃、非终止)。
scipy.linalg.solve_triangular
改进了C序三角矩阵的性能
LAPACK
wrappers have been added for ?geequ
, ?geequb
, ?syequb
,
and ?heequb
由于在涉及LAPACK例程的操作中通过以下方式进行了内部优化,因此可能会观察到一些性能改进 _compute_lwork
。对于小数组上的操作尤其如此。
挡路 QR
包装器现在可以在 scipy.linalg.lapack
scipy.ndimage
改进¶
scipy.optimize
改进¶
现在可以将线性和非线性约束与 scipy.optimize.differential_evolution
。
scipy.optimize.linear_sum_assignment
已用C++重写以提高性能,现在允许投入成本为无穷大。
A ScalarFunction.fun_and_grad
为了方便函数的同时检索和梯度求值,添加了一种方法
scipy.optimize.minimize
BFGS
方法通过避免某些情况下的重复计算提高了性能
当目标函数返回数组而不是标量时,可以提供更好的用户反馈。
scipy.signal
改进¶
添加了一个使用重叠-加法计算卷积的新函数,名为 scipy.signal.oaconvolve
。喜欢 scipy.signal.fftconvolve
,此函数支持指定要进行卷积的尺寸。
scipy.signal.cwt
现在支持复数小波。
该计划的实施 choose_conv_method
已更新以反映新的FFT实施。此外,性能也得到了显著提高(在边缘情况下有相当大的改进)。
该函数 upfirdn
现在有一个 mode
关键字参数,可用于选择在信号边界使用的信号扩展模式。这些模式也可用于 resample_poly
通过新添加的 padtype
论点。
scipy.signal.sosfilt
现在受益于Cython代码,提高了性能
scipy.signal.resample
应该通过利用 rfft
如果可能的话,
scipy.sparse
改进¶
现在可以在中使用LOBPCG方法 scipy.sparse.linalg.svds
。
scipy.sparse.linalg.LinearOperator
现在支持操作 rmatmat
对于伴随矩阵-矩阵乘法,除了 rmatvec
。
中对称和厄米特特征值问题的LOBPCG特征值求解器中的Float32支持 scipy.sparse.linalg.lobpcg
。
最大流量问题的解算器已添加为 scipy.sparse.csgraph.maximum_flow
。
scipy.sparse.csgraph.maximum_bipartite_matching
现在允许非正方形输入,不再需要完美匹配,并且改进了性能。
scipy.sparse.lil_matrix
在某些情况下,转换现在执行得更好
基本支持可用于 pydata/sparse
中的阵列 scipy.sparse.linalg
scipy.sparse.linalg.spsolve_triangular
now supports the unit_diagonal
argument to improve call signature similarity with its dense counterpart,
scipy.linalg.solve_triangular
assertAlmostEqual
may now be used with sparse matrices, which have added
support for __round__
scipy.spatial
改进¶
捆绑的qhull库已升级到版本2019.1,修复了几个问题。特定于Scipy的修补程序不再应用于它。
scipy.spatial.SphericalVoronoi
现在具有线性内存复杂性、改进的性能,并支持单半球生成器。还添加了对处理位于大圆弧上的生成器(测地线输入)和n维生成器的支持。
scipy.spatial.transform.Rotation
现在包括用于计算平均旋转、生成3D旋转组以及减少具有旋转对称的旋转的功能。
scipy.spatial.transform.Slerp
现在可以使用标量参数调用
scipy.spatial.voronoi_plot_2d
现在支持最远的站点Voronoi图
scipy.spatial.Delaunay
和 scipy.spatial.Voronoi
现在具有用于跟踪它们是否是最远的站点图的属性
scipy.special
改进¶
Voigt配置文件已添加为 scipy.special.voigt_profile
。
为Wright Omega功能添加了实际派单 (scipy.special.wrightomega
)。
增加了Riemann Zeta函数的解析延拓。(Riemann Zeta函数是的单参数变体 scipy.special.zeta
。)
第一类完全椭圆积分 (scipy.special.ellipk
)现已在 scipy.special.cython_special
。
的精确度 scipy.special.hyp1f1
因为真正的论据已经改进了。
改进了许多函数的文档。
scipy.stats
改进¶
scipy.stats.multiscale_graphcorr
添加为对高维和非线性数据集进行操作的独立测试。它的统计能力比其他的强 scipy.stats
测试,同时是唯一一个对多变量数据进行操作的工具。
广义逆高斯分布 (scipy.stats.geninvgauss
)已添加。
现在可以高效地重复使用 scipy.stats.binned_statistic_dd
通过提供上一次函数调用的结果,使用新值。
scipy.stats.hmean
现在可以更优雅地处理带零的输入。
Beta-二项分布现在可以在 scipy.stats.betabinom
。
scipy.stats.zscore
, scipy.stats.circmean
, scipy.stats.circstd
,以及 scipy.stats.circvar
现在支持 nan_policy
增强处理的论据 NaN
值
scipy.stats.entropy
现在接受 axis
论据
scipy.stats.gaussian_kde.resample
现在接受 seed
增强再生性的论据
scipy.stats.kendalltau
由于缓存使用率的提高,性能得到了提高,尤其是对于大型输入
scipy.stats.truncnorm
发行版已被重写,以支持更广泛的尾部
不推荐使用的功能¶
scipy
不推荐使用¶
已弃用对通过根SciPy命名空间公开的NumPy函数的支持,将在2.0.0中删除该支持。例如,如果您使用 scipy.rand
或 scipy.diag
,您应该将代码更改为直接使用 numpy.random.default_rng
或 numpy.diag
,分别为。它们在当前继续的Scipy 1.x发行版系列中仍然可用。
此规则的例外情况是使用 scipy.fft
作为一个函数-- scipy.fft
现在只能用作模块,因此能够调用 scipy.fft(...)
将在本网站1.5.0中删除。
在……里面 scipy.spatial.Rotation 方法: from_dcm
, as_dcm
已重命名为 from_matrix
, as_matrix
分别为。旧名称将在本网站1.6.0中删除。
方法 Rotation.match_vectors
有人反对,转而赞成 Rotation.align_vectors
,它为相同的功能提供了更具逻辑性和通用性的API。旧方法将在SciPy 1.6.0中删除。
向后不兼容的更改¶
scipy.special
变化¶
不推荐使用的函数 hyp2f0
, hyp1f2
,以及 hyp3f0
已经被移走了。
不推荐使用的函数 bessel_diff_formula
已被移除。
该函数 i0
已不再注册到 numpy.dual
,以便 numpy.dual.i0
将无条件引用NumPy版本,而不管 scipy.special
是进口的。
该函数 expn
已更改为返回 nan
超出其定义范围 (x, n < 0
)而不是 inf
。
scipy.sparse
变化¶
如果形状不是二维的,而不是猜测是什么意思,稀疏矩阵重塑现在会引发错误。现在的行为与SciPy 1.1.0之前的行为相同。
CSR
和 CSC
当索引超出界限时,稀疏矩阵类现在应该返回相同类型的空矩阵。以前,对于某些版本的SciPy,这会引发 IndexError
。这一变化在很大程度上是由以下方面的更大一致性推动的 ndarray
和 numpy.matrix
语义学。
scipy.signal
变化¶
scipy.signal.resample
长度为1的信号输入的行为已固定为输出恒定(DC)值而不是脉冲,这与FFT方法中的信号周期性假设一致。
scipy.signal.cwt
现在执行小波数据的复共轭和时间反转,这是时间不对称小波的向后不兼容错误修复。
scipy.stats
变化¶
scipy.stats.loguniform
添加了更好的文档,如(的别名 scipy.stats.reciprocal
)。 loguniform
生成在日志空间中可能性相等的随机变量;例如, 1
, 10
和 100
如果是这样的话,所有的可能性都是相等的 loguniform(10 ** 0, 10 ** 2).rvs()
是使用的。
其他变化¶
这个 LSODA
一种方法 scipy.integrate.solve_ivp
现在可以正确检测顽固的问题。
scipy.spatial.cKDTree
现在接受并正确处理空输入数据
scipy.stats.binned_statistic_dd
现在以数值稳定的方式计算标准偏差统计。
scipy.stats.binned_statistic_dd
现在,如果输入数据包含以下任一项,则会引发错误 np.nan
或 np.inf
。同样,在 scipy.stats
现在所有的连续分布 .fit()
如果输入数据包含以下任一项的任何实例,则方法将引发错误 np.nan
或 np.inf
。
1.4.0版本的问题已关闭¶
#1255 :Scipy.parse.linalg gmres的最大值已损坏,此外.
#1301 :合并来自插值和集成软件包的multipack.h.
#1739 :单精度FFT不够精确。(TRAC#1212)
#1795 :stats test_Distributions.py:替换旧的模糊测试(Trac#1269)
#2233 :带有大阵列的fftpack段故障(Trac#1714)
#2434 :rmatmat与线性算子对象的复杂性
#2477 :stats.truncnor.rvs()不给出负的对称结果.
#2629 :FFTpack在非2次方时速度慢得不可接受
#2883 :scipy.interpolate.plrep中的Unbound LocalError
#2956 :功能请求:统计的轴参数。熵函数
#3528 :test_djbfft上的Segerror(可能与MKL有关?)
#3793 :cwt还应返回复杂数组
#4464 :tst:残留物/残留物/invres/invresz没有任何测试
#4561 :BUG:TF过滤残差中的尾随和前导零
#4669 :重写sosfilt以在输入上进行单循环?
#5040 :错误:(C)KDTrees的空数据处理
#5112 :boxcox变换边缘情况可能需要更多关注
#5441 :scipy.stats.ncx2对于NC=0失败
#5502 :args关键字未在优化中处理。curve_fit
#6484 :Qhull分段故障
#6900 :具有无限权重的LINEAR_SUM_ASSIGNMENT
#6966 :缺少超几何函数文档
#6999 :压缩的loadmat中可能存在误报损坏检查()
#7018 :y需要广播的数据导致CURE_FIT无法计算.
#7140 :Windows文档出现问题
#7327 :interpolate.ndgriddata.griddata会导致Python崩溃.
#7396 :MatrixLinearOperator IMPLAIES_ADJONCE(),但不是_Transpose()
#7400 :bug(?):Special:阶乘和阶乘2返回0维.
#7434 :scipy.stats连续分布的检验错过了25个分布
#7491 :几个scipy.stats分布(fik,burr,burr12,f)返回.
#7759 :stats.kruskal中的溢出适用于大样本
#7906 :来自scipy.interpolate.UnivariateSpline.integral.的错误结果
#8165 :enh:为hmeans匹配R的功能
#8417 :Optimimze.Minimize(method=‘L-bfgs-B’,options={‘disp’:true}).
#8535 :严格提高对单变量样条曲线的要求
#8815 : [BUG] GMRES:只有在回调时迭代次数才会增加.
#9207 :scipy.linalg.solve_scipy.linalg.lu_factor之后的三角速度
#9275 :新功能:除了ARPACK之外,还在SVD中添加LOBPCG解算器
#9403 :truncnor.logpdf的范围可以扩展
#9429 :GASSUS_KDE不使用NUMPY矩阵
#9515 :ndimage实现依赖于未定义的行为
#9643 :ARPACK以升序返回单一值
#9669 :DOC:Matthew-Brett/build-openblas已退役
#9852 :scipy.spatial.ConvexHull退出,代码为134,free():无效.
#9902 :scipy.stats.truncNorm第二个矩可能是错误的
#9943 :shgo中的自定义采样方法不起作用
#9947 :DOC:中的`NaN_POLICY=‘传播`文档不正确.
#9994 :bug:稀疏:重塑方法允许形状包含任意.
#10036 :官方内尔德米德教程使用xtol而不是xatol,这.
#10078 :当目标函数.
#10092 :truncnor.rvs中的溢出
#10121 例如一个小小的拼写错误
#10126 :BINNED_STATISTICS中的STD实现不准确
#10161 :文档scipy.Special.modstrucve出错
#10195 :用‘const’外推样条的导数也是外推的。
#10206 :稀疏矩阵使用Scipy 1.3进行索引
#10236 :Scipy.Optimize函数的类型不匹配时出现非描述性错误.
#10258 :如果提供了猜测,则LOBPCG收敛失败
#10262 :距离矩阵缺少数据类型检查/警告
#10271 :错误:优化轮子上的故障
#10277 :scipy.Special.zeta(0)=NaN
#10292 :DOC/REL:发行说明的某些部分嵌套不正确。
#10300 :scipy.stats.rv_Continous.fit在以下情况下抛出空运行错误.
#10319 :Scipy.Integrate.solve_ivp中的事件:如何设置事件.
#10323 :添加更多低级LAPACK包装器
#10360 :firwin2无意中修改了输入,可能会导致未定义.
#10388 :bld:TestHerd::test_hetrd使用Python-DBG进行核心转储
#10395 :删除有关缩放输出形状的警告
#10403 :doc:scipy.signal.resample忽略t参数
#10421 :Yeo-Johnson幂转换失败,输入数据为整数
#10422 :bug:scipy.fft不支持多处理
#10427 :enh:应更新卷积编号
#10444 :BUG:scipy.spatial.transform.Rotation.match_vectors返回不正确的.
#10488 :enh:scipy.fft的DCT/DST
#10501 :bug:scipy.spatial.HalfspaceInterSection工作不正常
#10514 :bug:cKDTree Gil处理不正确
#10535 :tst:主分支配置项失败
#10588 :scipy.fft和numpy.fft在轴=None和Shape时不一致.
#10628 :Scipy python>3.6 Windows轮子不提供msvcp*.dll
#10733 :DOC/BUG:MIN_ONLY结果与文档不匹配
#10774 :MIN_ONLY=具有重复索引的TRUE djisktra无限循环
#10775 :给出NaN时,Radau中的Unbound LocalError
#10835 :io.wave file.read不必要地引发错误的wav标头
#10838 :scipy.linalg.lu_factor的文档错误
#10875 :DOC:图形指南(使用TikZ)
#10880 :在使用信任构造方法最小化时设置详细信息>2导致.
#10887 :scipy.signal.signaltools._fftconv_fast有错误的估计
#10948 :Gammainc(0,x)=NaN但应为1,Gammaincc(0,x)=NaN但.
#10952 :TestQRdelete_F.test_delete_last_p_coll测试失败
#10968 :API:更改规格化=False to Normize=旋转时为True
#10987 :shgo三角剖分中的内存泄漏
#10991 :运行openBlas时出错,可能缺少一个步骤
#11033 :Python 3.8的OSX上出现死锁
#11041 :TestTf2zpk.test_Simple的轮子构建中的测试失败
#11089 :scipy.stats中的回归,其中分布不接受锁定和缩放参数
#11100 :bug:multiscale_raphcorr随机状态设定和并行使用
#11121 :呼叫至
scipy.interpolate.splprep
增加RAM使用率。#11125 :BUG:使用切片开始索引>停止索引对CSR或CSC稀疏矩阵进行切片时出现段故障
#11198 :bug:稀疏特征(Arpack)Shift-Invert会丢弃某些k的最小特征值
1.4.0的拉取请求¶
#4591 :bug,tst:scipy.signal.resig的几个问题
#6629 :enh:稀疏:初始化时规范化
#7076 :enh:向scipy.signal.cwt添加复小波支持。
#8681 :enh将广义逆高斯分布添加到scipy.stats
#9064 :BUG/ENH:将DEFAULT_TRANSPOSE添加到LinearOperator中。修复..。
#9215 :enh:rbf大型多维数据插值
#9311 :enh:在scipy.Special中添加了Voigt。
#9642 :enh:INTEGRATE:QUAD()用于向量值函数
#9679 :DOC:展开指数分布单据字符串
#9684 :tst:添加ppc64le ci测试
#9800 :wip:enh:refactored_hungarian.py以提高速度并添加最小化/最大化…
#9847 :DOC:将集成教程更改为使用SOLVE_IVP而不是odeint
#9876 :enh:在重采样中尽可能使用RFFT
#9998 :错误:调用稀疏时不删除1:重塑方法#9994
#10002 :enh:为差异进化添加约束
#10098 :ENH:INTEGRATE:将参数添加到SOLVE_IVP。
#10099 :DOC:为linprog UNKNOWN_OPTIONS添加缺失的单据
#10104 :错误:重写stats.truncnorm分发。
#10105 :维护提高scipy.stats中RVS_Ratio_Uniform的效率
#10107 :tst:DUAL_ANONERATION SET SEED
#10108 :enh:stats:提高KENDALL_TAU缓存使用率
#10110 :maint:_lib:修复生成警告。
#10114 :FIX:仅当最小化程序支持时才打印边界(Shgo)
#10115 :tst:为LSQ_LINEAR添加具有几乎奇异设计矩阵的测试
#10118 :maint:修复scipy.stats中的rdist方法
#10119 :Maint:提高scipy.stats中的RANDINT的RVS
#10127 :修复记录数组字段名称(…-ckdtree-parse_Distance)中的拼写错误
#10130 :Maint:ndimage:修复某些编译器警告。
#10131 :DOC:请注意1.4.0版本中的SOLVE_IVP ARGS增强.
#10133 :Maint:在scipy.stats中添加半圆形的房车
#10138 :BUG:SPECIAL:ELLIP_HAMM的无效参数可能会使Python崩溃。
#10139 :maint:Spatial:修复文件Distance_wrap.c中的某些编译器警告。
#10140 :enh:在RuntimeWarning EXCEPT子句中添加对NaN的处理
#10142 :doc:scipy.Special.comb返回值
#10143 :维护:松开线性程序公差
#10152 :bug:修复shgo的自定义采样输入,添加unittest
#10154 :Maint:在scipy.stats中添加矩并改进Mielke的文档
#10158 :问题#6999:在检查读取的字节之前读取zlib校验和。
#10166 :bug:在curve_fit pcov计算中正确处理广播的ydata。
#10167 :DOC:SPECIAL:在`modstrucve`文档字符串中添加`i`的缺失因素
#10168 :Maint:stats:修复不正确的注释。
#10169 :ENH:OPTIMIZATE:目标函数返回时澄清错误.
#10172 :dev:将--parallel标志传递给.时并行运行测试
#10173 :enh:实现DOP853 ODE积分器
#10176 :修正了打字错误
#10182 :tst:修复stats.Pearsonr的测试问题
#10184 :maint:stats:简化zmap和zcore(我们现在可以使用Keepdims)。
#10191 :doc:修复scipy.space模块文档字符串中的格式问题。
#10193 :doc:已更新优化的文档字符串。nnls
#10198 :DOC,ENH:SPECIAL:使`sup2f1`引用更具体
#10202 :DOC:将DST和DCT定义格式化为LaTeX公式
#10207 :bug:压缩矩阵索引应返回标量
#10210 :DOC:在CONNECTED_COMPOMENTS中更新连接=‘弱’的文档
#10225 :DOC:澄清‘优化’中遗留函数的新接口
#10231 :DOC,Maint:GPG2更新以发布文档/铺装层
#10235 :许可证:拆分标准BSD 3条款中的许可证文件并捆绑。
#10238 :enh:使用Pockketfft添加新的scipy.fft模块
#10243 :错误:使用引号值修复ARFF读取器回归。
#10248 :DOC:更新自述文件
#10255 :CI:凹凸OpenBLAS以匹配车轮
#10264 :tst:使用未展开的数组添加stats.twar的测试
#10280 :Maint:STATS:对SQRT(2/PI)使用常量值。
#10286 :开发文档大修
#10290 :Maint:不推荐使用SciPy根目录中的NumPy函数
#10291 :FIX:检查可用性时避免导入xdist
#10295 :禁用__odrpack.c中不推荐使用的Numpy API
#10296 :enh:线性赋值问题的C++扩展
#10298 :enh:使PADE函数适用于复杂输入
#10301 :doc:修复stats.anderson_ksamp中的临界值重要性级别
#10307 :Minkowski距离类型修复(问题#10262)
#10309 :bug:将jac=None直接传递给Isoda
#10310 :BUG:INTERMERATE:UnivariateSpline.derducative.ext为‘零’.
#10312 :FIX:修复评论中的拼写错误
#10314 :scipy.space增强请求
#10315 :DOC:更新集成教程以解决_IVP
#10318 :doc:更新PPoly.solve的示例
#10333 :tst:使用未展开的数组添加stats.twar的测试
#10334 :Maint:Special:删除不推荐使用的`sup2f0`、`sup1f2`和.
#10336 :bug:linalg/interpolative:FIX INTERP_DEMPLIP修改输入
#10341 :bug:parse.linalg/gmres:不推荐使用语义上的回调效果.
#10344 :DOC:改进数学公式的措辞
#10345 :enh:scipy.linalg.rapack的平铺QR包装器
#10350 :maint:linalg:在linalg.dft测试中使用新的FFT子程序包.
#10351 :错误:修复直方图中不稳定的标准偏差计算
#10353 :bug:interpolate.NearestNDInterpolator(问题#10352)
#10357 :doc:linalg:参考DFT.中的scipy.fft.fft(非fftpack).
#10359 :DOC:更新路线图现在scipy.fft已合并
#10361 :enh:首选scipy.fft而不是scipy.fftpack中的scipy.ignal
#10371 :DOC:调整FFT文档
#10372 :DOC:修复打字错误
#10377 :tst,维护:pytest 5.0的调整
#10378 :enh:_lib:允许在CHECK_RANDOM_STATE中创建新的np.随机.Generator
#10379 用法:bug:Sparse:将可写性设置为与numpy>=1.17向前兼容
#10381 :错误:修复了FISK/BURR/BURR12/f分布的gh-7491,pdf at x=0。
#10387 :ENH:OPTIMIZE/BFGS:不要在初始点计算两次.
#10392 : [DOC] 为_binned_Statistics_dd添加一个示例
#10396 :删除有关缩放输出形状的警告
#10397 :enh:将CHECK_FINITED添加到sp.linalg.norm
#10399 :enh:添加 __round__ 稀疏矩阵的一种方法
#10407 :Maint:从INSTALL_REQUIRESS中删除pybind11,现在只是构建时.
#10408 :tst:使用pytest.raise,而不是numpy assert_raise
#10409 :CI:卸载Travis上的Nose
#10410 : [ENH] 当NC=0时,将NCX2派送到CHI2
#10411 :tst:Optimize:测试应使用ASSERT_ALLCLOSE进行FP比较
#10414 :DOC:将pybind11添加到快速入门指南的其他部分
#10417: DOC: special: don't mark non-ufuncs with a `[+]`
#10423 :FIX:使用pybind11::isinstace检查数组数据类型
#10424 :doc:为Ttest_ind_from_stats添加二进制数据的doctest示例
#10425 :enh:将丢失的Hermitian变换添加到scipy.fft
#10426 :maint:修复文档生成错误
#10431 :更新AIX的Numpy版本
#10433 :Maint:统计信息的次要修复
#10434 :bug:Special:make`ndtri`在定义域外返回NaN
#10435 :bug:允许scipy.stats.yeojohnson中的整数输入数据
#10438 : [DOC] 添加峰度示例
#10440 :ENH:SPECIAL:将`椭圆形`设为ufunc
#10443 :Maint:ndimage:malloc失败检查
#10447 :bld:将测试编译的输出转移到临时目录
#10451 :Maint:Signal:malloc失败检查
#10455: BUG: special: fix values of `hyperu` for negative `x`
#10456 :doc:添加了注释,澄清了lbfgsb.f中对dcsrch.f的调用
#10457 :bug:允许ckdtree接受空数据输入
#10459 :bug:tst:安全计算lwork
#10460 : [DOC] 将示例添加到熵中
#10461 :DOC:快速入门指南更新
#10462 :tst:Special:仅显示失败测试点的最大ATOL/RTOL
#10465 :错误:正确对齐FFT输入
#10467 :enh:较低内存的重复生成器在空间中签入。SphericalVoronoi
#10470 :enh:规格化scipy.fft中的反向DCT/DST
#10472 :BENCH:调整慢速SETUP_CACHE的超时
#10475 :ci:包含travis-ci的python调试
#10476 :tst:Special:使用`__tracebackHide__`可以获得更好的错误信息
#10477 :enh:更快的空间区域构建。SphericalVoronoi
#10479 :bug:stats:修复发行版拟合方法的一些问题。
#10480 :在Fit()方法中添加RuntimeError in_Distn_Infrastructure ture.py
#10481 :BENCH,Maint:WELL_CACHE_SIZE已重命名为BUILD_CACHE_SI
#10494 :enh:空间中更快的外心计算。SphericalVoronoi
#10500 :PLREP_CURFIT_CACHE全局变量错误修复
#10503 :bug:Spatial/qhull:Get HalfspaceIntersection.Dual_Points From.
#10506 :doc:interp2d,注意最近邻外推
#10507 :Maint:删除Fortran fftpack库以支持pypkketfft
#10508 :tst:修复循环导入测试中的错误。
#10509 :Maint:将UP_BUILD_UTILS设置为子包
#10516 :错误:在cKDTree中使用nogil上下文
#10517 :enh:fftconvolve不应对可广播轴进行快速傅立叶变换
#10518 :enh:加速fft卷积
#10520 :DOC:不推荐使用的功能和向后提供的.rst格式正确.
#10523 :doc:改进scipy.signal.reample文档
#10524 :enh:将mgc添加到scipy.stats
#10525 : [ENH] 当NC=0时,ncx2.ppf派送至chi2
#10526 :DOC:澄清拉普拉斯归一化
#10528 :API:将scipy.fft dct/dst形状参数重命名为s
#10531 :错误:修复了spatial.trans.rotation.Match_Vector中的不正确旋转
#10533 : [DOC] 为winsorize函数添加示例
#10539: MAINT: special: don't register `i0` with `numpy.dual`
#10540 :Maint:修复Travis和圆
#10542 :Maint:Interpolate:使用Cython_Lapack
#10547 :功能请求。将最远的站点Voronoi图添加到scipy.spatial.plotutils。
#10549 : [BUG] 修复INCLUDE=FALSE时修剪中的错误
#10552 :add scipy.signal.upfirdn信号扩展模式
#10555 :Maint:Special:将`c_misc`移入Cephes
#10556 : [DOC] 为Trima添加示例
#10562 : [DOC] 固定三重字符串fo被修剪,以便 __doc__ 可以显示出..。
#10563 :改进不匹配形状的最小二乘误差消息
#10564 :enh:linalg:Memoize Get_Lapack/BLAS_Funcs以加快速度
#10566 :enh:添加最大流问题求解器的实现
#10567 :BUG:SPACE:使用c++11构造获取向量的起点.
#10568 :DOC:SPECIAL:对`zetac`文档字符串进行小调整
#10571 : [ENH] GaussKDE可以接受矩阵数据集
#10574 :enh:linalg:SPEED UP_COMPUTE_LWORK,避免Numpy构造
#10582 :修复恢复的捆绑库中的打字错误
#10583 :enh:Special:添加Riemann Zeta的分析延续
#10584: MAINT: special: clean up `special.__all__`
#10586 :bug:多维scipy.fft函数应该接受“%s”,而不是.
#10587 :bug:INTEGRATE/lsoda:从不中止运行,改为设置ERROR ISSTATE
#10594 :api:在给定s而不是.的情况下复制numpy的fftn行为.
#10599 :DOC:DEV:更新文档与GitHub拉取请求工作流.
#10603 :Maint:已删除安装程序脚本
#10604 :Maint:更改c*np.one(.)到np.full(.,c,.)在许多情况下..。
#10608 :单变量样条应该要求x严格递增…
#10613 :enh:为uss_kde.reample添加种子选项
#10614 :enh:将并行计算添加到scipy.fft
#10615 :Maint:Interpolate:删除未使用的头文件
#10616 :Maint:清理32位平台XFAIL标记
#10618 :BENCH:添加了‘Trust-constr’以最小化基准
#10621 : [MRG] lobpcg中的多个稳定性更新
#10622 :Maint:转发端口1.3.1发行说明
#10624 :doc:stats:修复‘support’的拼写。
#10627 :DOC:STATS:添加阿尔法分布的引用。
#10629 :Maint:Special:对于负数,避免在`zeta`中溢出更长时间.
#10630 :tst:GH10271,放松测试断言,修复#10271
#10631 :DOC:Neld-Means使用xatol修复程序#10036
#10633 :BUG:INTERFERATE:当两个限制均为.时,积分(a,b)应为零。
#10635 :DOC:SPECIAL:完整的超几何函数文档
#10636 :BUG:SPECIAL:当级数收敛速度很快时,请对`sup1f1`使用级数
#10641 :enh:允许匹配一般二部图
#10643 :enh:scipy.parse.linalg.spsolve三角形单位对角线
#10650 :enh:Cythonize sosfilt
#10654 :DOC:表项垂直对齐
#10655 :enh:用于Scipy开发的Dockerfile
#10660 :tst:清理scipy.stats中的房车测试
#10664 :BINNED_STATISTICS_dd()的非有限输入出现抛出错误
#10665: DOC: special: improve the docstrings for `gamma` and `gammasgn`
#10669 :tst:更新scipy.fft真实变换测试
#10670 :doc:澄清scipy.signal.steat的文档和错误消息
#10672 :enh:在SOLVE_IVP中使用事件时返回解决方案属性
#10675 :Maint:Special:为`iv`参数添加显式NaN检查
#10679 :DOC:SPECIAL:添加`beta`函数文档
#10681 :tst:parse.linalg:修复Arnoldi测试种子
#10682 :DOC:SPECIAL:添加`betainc`函数文档
#10684: TST: special: require Mpmath 1.1.0 for `test_hyperu_around_0`
#10686 :FIX:狮身人面像的属性描述符在狮身人面像中不可用.
#10687 :DOC:增加了@andyfaff的Docker快速入门指南
#10689 :DOC:SPECIAL:澄清参数/返回部分的格式.
#10690 :DOC:SPECIAL:改进不完整伽马函数的文档字符串
#10692: ENH: higher-dimensional input in `spatial.SphericalVoronoi`
#10694 :enh:ScalarFunction.un_and_grad
#10698: DOC: special: Add documentation for `betaincinv`
#10699 :Maint:Remove Time Print lbfgsb FIX#8417
#10701 :tst,维护:将OpenBLAS提升至0.3.7稳定
#10702 :doc:澄清迭代使用多个函数调用
#10703 :DOC:iPrint文档lbfgsb关闭#5482
#10708 :tst:gh1758中建议的测试
#10710: ENH: Added nan_policy to circ functions in `stats`
#10712 :enh:将轴参数添加到stats.熵
#10714 :DOC:格式化修复RV_Continous.Expect文档
#10715 :doc:bld:更新python版本的文档Makefile;添加scipy版本.
#10717 :Maint:现代化文档/Makefile
#10719 :启用设置MinRes初始向量
#10720: DOC: silence random warning in doc build for `stats.binned_statistic_dd`
#10724 :dev:将文档选项添加到runtests.py
#10728 :Maint:删除lobpcg测试留下的GRAMA、GRAB文本文件.
#10732 :DOC:将MIN_ONLY添加到Dijkstra算法的文档字符串
#10734 :DOC:用最短的时间拼出源和目标的区别.
#10735 :Python 4的修复
#10739 :bug:Optimize/slsqp:处理单个BFG更新
#10741 :enh:?geeque、?geequb、?syequb、?heequb的LAPACK包装器
#10742: DOC: special: add to the docstring of `gammaln`
#10743: ENH: special: add a real dispatch for `wrightomega`
#10746 :Maint:修复注释、文档和测试名称中的拼写错误
#10747 :删除虚假引号
#10750 :Maint:使cython代码更精确
#10751 :maint:检查是否记录了scipy.linalg.rapack函数
#10752 :Maint:SPECIAL:在Cephes中使用`sf_error`
#10755 :doc:cluster:为kmeans2添加‘另请参阅’和‘示例’。
#10763 :Maint:最小化方法列表
#10768 :错误:修复sos2zpk的边角大小写
#10773 :修复scipy.fftpack.rfft和irfft复杂输入的错误类型
#10776: ENH: handle geodesic input in `spatial.SphericalVoronoi`
#10777 :Maint:Minimizer-->自定义应处理边界/约束…的类型..。
#10781 :enh:SOLVE_TRANGLE C阶改进
#10787 :修复分支剪切和添加文档字符串时`exp1`的行为
#10789 :DOC:SPECIAL:为erfc/erfcx/erfi添加参数/返回文档节
#10790 :Travis CI:SUDO已弃用,Xenial是默认发行版
#10792: DOC: special: add full docstring for `expi`
#10799: DOC: special: add a complete docstring for `expn`
#10800 :文档编辑(GSOD)
#10802 :错误:修复RADAU中的未绑定局部错误(Scipy#10775)
#10804 :enh:使用LRU缓存加速NEXT_FAST_LEN
#10805 :doc:修复signal.place_poles中的不平衡引号
#10809 :enh:加速NEXT_FAST_LEN
#10810 :enh:引发错误Fortran文件的可捕获异常
#10811 :Maint:OPTIMIZE:从_Remove_Redundancy_Dense中删除额外变量
#10813 :maint:Special:从_kolmogi和_smirnovi中删除未使用的变量
#10815 :doc,接口:scipy.stats.reveral为“log一致”
#10816: MAINT: special: remove deprecated `bessel_diff_formula`
#10817: DOC: special: complete the docstring for `fresnel`
#10820 :修复了编译器_helper.py以允许在Linux上使用ICC进行编译
#10823 :DOC:更新参考指南文本以确保书写的一致性.
#10825 :Maint:Special:更改Voigt函数的某些功能
#10828 用法:Maint:Integrate:从init_callback中删除未使用的变量
#10830 :除了ARPACK之外,还在SVD中添加LOBPCG解算器
#10837 :wip:enh:`spatial.transform.Rotation`的约简函数.
#10843 :enh:将可选参数添加到stats.zcore以允许.
#10845 :重新设置Kruskal修复的基础
#10847 :删除冗余 __getitem__ 来自scipy.spepse.lil
#10848 :更好地处理空(不是丢失)文档字符串
#10849 :enh:为LinearOperator实现rmatmat
#10850 :maint:重构列表的lil列表
#10851 :doc:将生成艺术示例添加到scipy.space教程。
#10852 :doc:linalg:修复GH-10838示例中未使用的导入已删除
#10854: DOC: special: add a full docstring for `pdtr`
#10861 :enh:在统计中重复使用二进制数的选项。binned_Statistics_dd
#10863 :DOC:scipy.stats引用的部分标准化和验证.
#10865: BUG: special: fix incomplete gamma functions for infinite `a`
#10866 :enh:计算空间变换.Rotation中的平均值
#10867 :Maint:还存储LaTeX目录
#10869 :enh:实现重叠相加卷积
#10870 :enh:如果读取WAVE文件数据,则不引发EOF错误
#10876 :enh:将β-二项式分布添加到scipy.stats
#10878 :Maint:更新R项目URL
#10883 :maint:(Ndimage)更可靠地检查输出是否为Numpy数据类型
#10884 :doc:添加了向scipy.stats添加新分发版本的说明。
#10885 : [BUG] 修复maxiter=NONE的lobpcg会导致异常
#10899 :enh:匹配HMeans的R功能
#10900 :maint:stats:使用Keepdims简化POWER_DISPISHION中的几行。
#10901 :enh:稀疏/linalg:支持pydata/稀疏矩阵
#10907 :检查`maxiter`是否为整数
#10912 :enh:警告用户当`权重=.`时,quad()会忽略`Points=.`。
#10918 :CI:修复Travis CI py3.8内部版本
#10920 :Maint:将常量更新为codata 2018值(第二次尝试)
#10921 :enh:scipy.parse.lil:tocsr加速
#10924 :bug:禁止在scipy.Optimize.curve_fit中将‘args’作为kwarg传递
#10928 :doc:将示例添加到io.wave文件文档字符串
#10934 :修复打字错误
#10935 :错误:避免浮点数到无符号转换的未定义行为
#10936 :doc:将缺少的示例添加到stats.mstats.Variation
#10939 :enh:scipy.parse.lil:tocsr根据密度加速
#10946 :BUG:使用信任构造方法在最小化中设置Verbose>2.
#10947 :doc:Special:对`poch`文档字符串的小改进
#10949 :bug:修复erlang_gen._argcheck的返回类型
#10951 :DOC:固定Ricker小波公式
#10954 :bug:Special:FIX`阶乘`0-d输入的返回类型
#10955 :Maint:松弛ASSERT_UNIMAL ATOL值
#10956 :wip:使pdtr(int,Double)为pdtr(Double,Double)
#10957 :bug:确保长双重测试数据的完全二进制兼容性
#10964 :enh:使用标量参数使slerp可调用
#10972 :bug:处理zpk2sos中的复杂增益
#10975 :tst:跳过test_kendalltau ppc64le
#10978 :BUG:boxcox数据维度和不变性检查#5112
#10979 :接口:将DCM重命名为旋转类中的(旋转)矩阵
#10981 :Maint:向IGAM和IGAMC添加对a==0和x>0边界大小写的支持
#10986 用法:maint:从signaltools.py中的numpy删除直接导入
#10988 :错误:信号:已修复问题#10360
#10989 :FIX BINNED_STATISTISTICS_dd Mac车轮测试失败
#10990 :错误:修复shgo三角剖分中的内存泄漏
#10992 :tst:在向上测试模式下松弛公差
#10993 :tst:优化测试中的凹凸公差
#10997 :Maint:返工残留物和残留物
#11001 :DOC:更新的Windows构建教程
#11004 :bug:Integrate/quad_vec:修复quad_vec中的几个错误
#11005 :tst:添加Python 3.8 WIN配置项
#11006: DOC: special: add a reference for `kl_div`
#11012 :Maint:返工费用和费用
#11015: DOC: special: add references for `rel_entr`
#11017 :doc:more stats.py的numpydoc验证
#11018 :Maint:过滤无关警告
#11031 :Maint:UPDATE CHOOSE_CONV_METHOD以实现PocketFFT
#11034 :Maint:tst:跳过使用“产卵”的多处理测试.
#11036 :DOC:使用一些更有用的内容更新文档/自述文件。
#11037: DOC: special: add a complete docstring for `rgamma`
#11038 :DOC:SPECIAL:为PolyGamma函数添加引用
#11042 :tst:修复由于复杂排序不正确而导致的tf2zpk测试失败。
#11044 :Maint:CHOOSE_CONV_METHOD可以为长复数选择fft卷积
#11046 :tst:降低带有参考Lapack的ppc64le的容差
#11048 :DOC:SPECIAL:增加正交多项式函数引用
#11049 :Maint:正确的随机数初始化和可读性修复
#11051 :Maint:Pep8清理
#11054 :tst:双退火SLSQP测试的通气测试精度
#11055: DOC: special: add a reference for `zeta`
#11056 :API:循环中已弃用的规范化关键字
#11065 :DOC:Ubuntu开发环境快速入门不应修改.
#11066 :bug:跳过对Numpy顶级类型的弃用
#11067 :DOC:更新文档以确保写作风格的一致性
#11070 :DOC:Ubuntu开发环境快速入门修正案应.
#11073 :DOC:修复1.4.0发行说明
#11081 :接口:将Rotation.Match_Vector替换为Align_Vector
#11083 :DOC:更多1.4.0版本说明修复
#11092 :bug:stats:修复某些发行版的冻结
#11096 :bug:scipy.parse.csgraph:已修复问题#10774
#11124 :修复与_stats.pyx相关的Cython警告
#11126 :错误:插值/FITPACK:修复拆分准备中的内存泄漏
#11127 :避免CSR和CSC矩阵索引中潜在的分段故障
#11152 :bug:修复随机状态错误multiscale_raphcorr
#11166 :错误:空的稀疏切片形状
#11167 :BUG:信号中存在冗余FFT。重新采样
#11181 :tst:修复aarch64测试的容差
#11182 :tst:提高test_maxiter_worsning的容差
#11199 :bug:parse.linalg:不对称错误。实数移位反ARPACK特征值选择