NumPy 1.11.2 发行说明#

Numpy 1.11.2 支持 Python 2.6 - 2.7 和 3.2 - 3.5。它修复了 Numpy 1.11.1 中发现的错误和回归,并包含了多项与构建相关的改进。适用于 Linux、Windows 和 OS X 的 wheels 包可在 PyPI 上找到。

已合并的拉取请求#

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

  • #7736 BUG:许多函数默默地丢弃了‘keepdims’关键字参数。

  • #7738 ENH:为许多 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 文档字符串。

  • #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:修复了问题 #7835(一维数组的 ma.median)。

  • #7932 BUG:像其他编译器一样,对 _msvccompile.gen_lib_option 进行猴子补丁。

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

  • #7953 BUG:防止通用快速排序中出现错误的比较。

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

  • #7955 BUG:确保 NumPy 全局变量在重新加载后保持身份。

  • #7972 BUG:MSVCCompiler 使‘lib’和‘include’环境变量字符串呈指数增长。

  • #8005 BLD:在 setup.py 结束时从内置函数中移除 __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 处理不连续数组时缓冲的错误。