NumPy 1.10.1 发行说明#

此版本解决了 1.10.0 中出现的一些构建问题。大多数用户不会看到这些问题。差异是:

  • 对于 32 位 Windows,使用 msvc9 或 msvc10 进行编译现在需要 SSE2。对于未使用 SSE2 时看起来有些错误编译的代码,这是最简单的修复。如果您需要在不支持 SSE2 的情况下为 32 位 Windows 系统进行编译,则 mingw32 应该仍然可以工作。

  • 使VS2008 python2.7 SDK编译更容易

  • 更改英特尔编译器选项,以便生成代码以支持没有 SSE4.2 的系统。

  • 一些 _config 测试函数需要显式返回整数,以避免 openSUSE rpmlinter 出错。

  • 我们遇到了 pipy 不允许重复使用文件名以及由此导致的. .*.postN 版本。不仅名称失控,一些软件包也无法使用 postN 后缀。

Numpy 1.10.1 支持 Python 2.6 - 2.7 和 3.2 - 3.5。

承诺:

45a3d84 DEP:设置 dtype 时删除完整警告。 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 类型警告 d6564cb BLD:不专门为 SSE4.2 处理器构建 15cb66f BLD:不专门为 SSE4.2 处理器构建 c38bc08 DOC:修复变量。百分位文档字符串 78497f4 DOC 中的参考:将 1.10.x 分支中的 1.10.0-notes.rst 与 master 同步。