numpy 1.6.2发行说明

这是1.6.x系列中的错误修复版本。由于numpy 1.7.0版本的延迟,此版本包含的修复程序比常规的numpy bugfix版本多得多。它还包括一些文档和构建改进。

固定问题

numpy.core

  • #2063:make unique()返回一致索引

  • #1138:允许从空缓冲区或空切片创建数组

  • #1446:关于通信的正确注释V定位和连接

  • #1149:使argmin()适用于日期时间

  • #1672:修复allclose()以用于标量inf

  • #1747:使np.median()适用于0-D数组

  • #1776:用零作复数除法,得到适当的inf

  • #1675:为format()函数添加标量支持

  • #1905年:明确检查allclose()中的nan

  • #1952:允许在std()和var()中浮动ddof

  • #1948:修复对空列表的chararray进行索引的回归

  • #2017年:固定式散列

  • #2046:删除阵列属性会导致segfault

  • #2033:A**2.0的类型不正确

  • #2045:使属性/迭代器_元素删除不是segfault

  • #2021:修复searchsorted()中的segfault

  • #2073:固定浮动16 __array_interface__ 缺陷

numpy.lib

  • #2048:npzfile中的中断参考循环

  • #1573:savetxt()现在处理复杂数组

  • #1387:允许binCount()接受空数组

  • #1899:修正了输入为空的histogramdd()错误

  • #1793:修复PY3K下未通过的NPYIO测试

  • #1936:修复子阵列数据类型的额外嵌套

  • #1848:使tril/triu返回与原始数组相同的数据类型

  • #1918:使用py_类型访问ob_类型,因此它也适用于py3

numpy.distutils

  • #1261:将AIX上的编译标志从-o5更改为-o3

  • #1377:更新HP编译器标志

  • 第1383类:在HPUX上为C++代码提供更好的支持

  • #1857:PY3K+PIP的修复版本

  • 建筑:在没有先清理的情况下,对建筑发出更清晰的警告。

  • BLD:遵循build中的build-ext编码约定

  • bld:在System_info.py中修复在OS X上检测Intel CPU

  • bld:为Ubuntu&Co上的新x11目录结构添加支持。

  • bld:将ufsparse添加到库搜索路径。

  • bld:将“pgfortran”添加为波特兰组中的有效编译器

  • bld:update version match regexp for ibm-aix-fortran编译器。

numpy.random

  • 错误:在mtrand中使用npy-intp而不是long

变化

numpy.f2py

  • enh:引入新选项extra_f77_compiler_args和extra_f90_compiler_args

  • BLD:改进编译器值的报告

  • 错误:修复f2py测试u kind.py测试

numpy.poly

  • 增加一些多项式打印测试

  • 增加伴随矩阵函数

  • Doc:重新排列多项式文档

  • 错误:修复指向类的链接

  • Doc:添加一些多项式包模块的版本

  • 文档:文档XXXfit多项式包模块中的函数

  • 多项式便利类允许不同类型交互

  • 文档:记录多项式便利类的使用

  • Doc:改进多项式类的numpy参考文档

  • 改进根多项式的计算

  • sty:多项式中的代码清理 [*] FromRoots函数

  • Doc:删除1.7中添加的对Cast和NA的引用