NumPy 1.10.1 发布说明#
此版本解决了 1.10.0 中出现的一些构建问题。大多数用户可能没有遇到过这些问题。主要区别在于:
现在,为 32 位 Windows 使用 msvc9 或 msvc10 编译需要 SSE2。这是解决在不使用 SSE2 时出现的某些错误编译代码的最简单方法。如果需要为没有 SSE2 支持的 32 位 Windows 系统编译,mingw32 应该仍然有效。
使使用 VS2008 python2.7 SDK 编译更容易
更改 Intel 编译器选项,以便生成支持不带 SSE4.2 的系统的代码。
一些 `_config` 测试函数需要显式整数返回值,以避免 openSUSE rpmlinter 报错。
我们遇到了 pipy 不允许重用文件名的问题,导致 `*.*.*.postN` 版本泛滥。不仅命名变得失控,一些包也无法与 `postN` 后缀一起使用。
Numpy 1.10.1 支持 Python 2.6 - 2.7 和 3.2 - 3.5。
提交
45a3d84 DEP: 当 dtype 设置时,移除 full 的警告。0c1a5df BLD: 导入 setuptools 以允许使用 VS2008 python2.7 SDK 编译 04211c6 BUG: 在有序比较中将 NaN 屏蔽为 1 826716f DOC: 解释 msvc 在 32 位平台上需要 SSE2 的原因。49fa187 BLD: 为 32 位 msvc 9 和 10 编译器启用 SSE2 dcbc4cc MAINT: 从配置检查中移除 Wreturn-type 警告 d6564cb BLD: 不只为 SSE4.2 处理器构建 15cb66f BLD: 不只为 SSE4.2 处理器构建 c38bc08 DOC: 修复百分位文档字符串中的变量引用 78497f4 DOC: 将 1.10.x 分支中的 1.10.0-notes.rst 与 master 同步。