SciPy 0.7.1版本说明

与0.7.0相比,SciPy 0.7.1是一个错误修复版本,没有任何新功能。

scipy.io

已修复错误:

  • Matlab文件IO中的几个修复

scipy.odr

已修复错误:

  • 使用Python 2.6解决故障

scipy.signal

修复了lfilter中的内存泄漏,并修复了对数组对象的支持

已修复错误:

  • #880、#925:lfilter修复

  • #871:win32上的bigstab失败

scipy.sparse

已修复错误:

scipy.special

在特殊功能中修复了几个不同严重程度的错误:

  • #503、#640:IV:新实现修复的自由参数问题

  • #623:JV:修复大型参数中的错误

  • #679:Struve:修复v<0的错误输出

  • #803:pbdv产生无效输出

  • #804:lqmn:修复某些输入上的崩溃

  • #823:Betainc:修复文档

  • #834:负整数值附近的exp1奇怪行为

  • #852:jn_zeros:更准确的大s结果,同样以jnp/yn/ynp_zeros表示

  • #853:jv,yv,iv:非整数v<0,复数x的结果无效

  • #854:jv、yv、iv、kv:域外更一致地返回NaN

  • #927:省略j:修复Windows上的段故障

  • #946:ellpj:修复Mac OS X/python2.6组合上的段错误。

  • IVE、JVE、YVE、KV、KVE:对于实值输入,对于域外返回NaN,而不是只返回结果的实部。

另外,当 scipy.special.errprint(1) 已启用,现在警告消息作为Python警告发出,而不是打印到stderr。

scipy.stats

  • 线性回归,MannWhitneyu,描述:已修复错误

  • kstwobign、norm、expon、index weib、index power、frechet、genexpon、rdist、truncexpon、planck:改进分布中的数值精度

Python 2.6的Windows二进制文件

现在包括了用于Windows的Python2.6二进制文件。python2.5的二进制文件需要numpy 1.2.0或更高版本,而python2.6的二进制文件需要numpy 1.3.0或更高版本。

Scipy的通用构建

MacOSX二进制安装程序现在是正确的通用版本,不再依赖gfortran(libgfortran是静态链接的)。Scipy的python 2.5版本需要numpy 1.2.0或更高版本,python 2.6版本需要numpy 1.3.0或更高版本。