NumPy 1.11.2 发布说明#

Numpy 1.11.2 支持 Python 2.6 - 2.7 和 3.2 - 3.5。它修复了 Numpy 1.11.1 中发现的 bug 和回归,并包含了一些构建相关的改进。Linux、Windows 和 OS X 的 wheel 包可以在 PyPI 上找到。

已合并的 Pull Requests#

被后续合并和发布说明更新覆盖的修复已省略。

  • #7736 BUG: 许多函数会默默忽略 ‘keepdims’ 参数。

  • #7738 ENH: 添加额外的 kwargs 并更新了许多 MA 方法的文档。

  • #7778 DOC: 更新 Numpy 1.11.1 发布说明。

  • #7793 BUG: MaskedArray.count 错误处理负轴。

  • #7816 BUG: 修复了宽 dtype 的“数组过大”错误。

  • #7821 BUG: 确保 npy_mul_with_overflow_<type> 检测溢出。

  • #7824 MAINT: 为空数组分配更少的字节。

  • #7847 MAINT,DOC: 修复了一些 imp 模块的使用并更新了 f2py.compile 的 docstring。

  • #7849 MAINT: 修复了 Python imp 模块的剩余弃用用法。

  • #7851 BLD: 修复 ATLAS 版本检测。

  • #7896 BUG: 从包含填充物的 np.array 构建 ma.array。

  • #7904 BUG: 修复了因排序错误导致 float16 类型未被调用的问题。

  • #7917 BUG: 生产环境中安装 numpy 不应要求 nose。

  • #7919 BLD: 修复了 MKL 库最新版本的检测。

  • #7920 BUG: 修复了 issue #7835 (ma.median of 1d) 的问题。

  • #7932 BUG: 像其他编译器一样,为 _msvccompile.gen_lib_option 进行 monkey-patch。

  • #7939 BUG: 在 npy_math_complex 中检查 HAVE_LDOUBLE_DOUBLE_DOUBLE_LE。

  • #7953 BUG: 防范 generic quicksort 中有 bug 的比较。

  • #7954 BUG: 使用关键字参数初始化 Extension 基类。

  • #7955 BUG: 确保 numpy 全局变量在重新加载后保持同一性。

  • #7972 BUG: MSVCCompiler 指数级增长 ‘lib’ & ‘include’ 环境变量。

  • #8005 BLD: 在 setup.py 结束时从 builtins 中移除 __NUMPY_SETUP__。

  • #8010 MAINT: 移除遗留的 imp 模块导入。

  • #8020 BUG: 修复了当 keepdims 为 True 且 axis 为 None 时 np.ma.count 的返回问题。

  • #8024 BUG: 修复 numpy.ma.median。

  • #8031 BUG: 修复了仅有一个非屏蔽值时的 np.ma.median。

  • #8044 BUG: 修复了 NpyIter 在处理不连续数组时的缓冲 bug。