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: 修复 percentile 文档字符串中的变量引用 78497f4 DOC: 将 1.10.0-notes.rst 在 1.10.x 分支中与 master 同步。