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 docstring 中的变量引用 78497f4 DOC: 将 1.10.x 分支中的 1.10.0-notes.rst 与 master 同步.