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 的轮子可以在 PyPI 上找到.

合并的拉取请求#

修复被后续合并和发布说明更新所覆盖的内容将被省略.

  • #7736 错误:许多函数静默丢弃 ‘keepdims’ 关键字参数.

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

  • #7778 文档:更新 Numpy 1.11.1 发布说明.

  • #7793 错误:MaskedArray.count 对负轴的处理不正确.

  • #7816 错误:修复宽数据类型的数组过大错误.

  • #7821 错误:确保 npy_mul_with_overflow_<type> 检测溢出.

  • #7824 维护:为空数组分配更少的字节.

  • #7847 MAINT,DOC: 修复一些 imp 模块的使用并更新 f2py.compile 文档字符串.

  • #7849 维护:修复剩余的已弃用 Python imp 模块的使用.

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

  • #7896 缺陷:从包含填充的 np.array 构建 ma.array.

  • #7904 错误:修复由于顺序错误导致未调用 float16 类型的问题.

  • #7917 错误:numpy 的生产安装不应要求 nose.

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

  • #7920 错误:修复问题 #7835(ma.median 的 1d).

  • #7932 错误:像其他编译器一样,Monkey-patch _msvccompile.gen_lib_option.

  • #7939 错误:检查 npy_math_complex 中的 HAVE_LDOUBLE_DOUBLE_DOUBLE_LE

  • #7953 错误:在通用快速排序中防止错误的比较.

  • #7954 错误:使用关键字参数初始化扩展基类.

  • #7955 错误:确保在重新加载后 numpy 全局变量保持身份.

  • #7972 错误:MSVCCompiler 的 ‘lib’ 和 ‘include’ 环境字符串呈指数增长.

  • #8005 BLD: 在 setup.py 结束时从内置函数中移除 __NUMPY_SETUP__.

  • #8010 维护:移除剩余的 imp 模块导入.

  • #8020 错误:修复 np.ma.count 在 keepdims 为 True 且 axis 为 None 时的返回值.

  • #8024 错误:修复 numpy.ma.median.

  • #8031 错误:修复只有一个未掩码值的 np.ma.median.

  • #8044 缺陷:修复在非连续数组中使用 NpyIter 缓冲的缺陷.