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 BUG:许多函数会静默地丢弃“keepdims”关键字参数。
#7738 ENH:添加额外的关键字参数并更新许多 MA 方法的文档。
#7778 DOC:更新 NumPy 1.11.1 发行说明。
#7793 BUG:MaskedArray.count 对负轴处理不正确。
#7816 BUG:修复大型数组对于宽数据类型的错误。
#7821 BUG:确保 npy_mul_with_overflow_
检测到溢出。 #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 of 1d)。
#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 缓冲与不连续数组的错误。