NumPy 1.10.1 版本说明#

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

  • 使用 msvc9 或 msvc10 编译 32 位 Windows 系统现在需要 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.0-notes.rst 同步到 1.10.x 分支和主分支。