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。