NumPy 1.7.2 发行说明#

这是 1.7.x 系列中仅修复错误的版本。它支持Python 2.4 - 2.7和3.1 - 3.3,是支持Python 2.4 - 2.5的最后一个系列。

已修复问题#

  • gh-3153:当未填充足够时,不要重复使用 nditer 缓冲区

  • gh-3192:f2py 因 UnboundLocalError 异常而崩溃

  • gh-442:与 axis=None 连接现在需要相同数量的数组元素

  • gh-2485:修复 astype('S') 字符串截断问题

  • gh-3312:count_nonzero 中的错误

  • gh-2684:numpy.ma.average 在某些条件下将复杂类型转换为浮动

  • gh-2403:具有命名组件的屏蔽数组的行为不符合预期

  • gh-2495:np.ma.compress 以错误的顺序处理输入

  • gh-576: 将 __len__ 方法添加到 ma.mvoid

  • gh-3364:减少 mmap 切片的性能回归

  • gh-3421:修复 GetStridedCopySwap 中的非交换跨步副本

  • gh-3373:修复日期时间元数据初始化中的小泄漏

  • gh-2791:将特定于平台的 python 包含目录添加到搜索路径

  • gh-3168:修复未定义的函数并添加整数除法

  • gh-3301:memmap 不适用于 python3 中的 TemporaryFile

  • gh-3057:distutils.misc_util.get_shared_lib_extension 返回错误的调试扩展

  • gh-3472:将模块扩展添加到 load_library 搜索列表

  • gh-3324:使比较函数(gt,ge,...)尊重 __array_priority__

  • gh-3497:np.insert 使用参数 'axis=-1' 时行为不正确

  • gh-3541:使 halffloat.c 中的预处理器测试保持一致

  • gh-3458:array_ass_boolean_subscript()将“不存在”的数据写入数组

  • gh-2892:ufunc.reduceat 中索引数组大小为零的回归

  • gh-3608:从元组填充结构时的回归

  • gh-3701:添加对 Python 3.4 ast.NameConstant 的支持

  • gh-3712:不要假设在 xerbla 中启用了 GIL

  • gh-3712:修复 lapack_litemodule 中的 LAPACK 错误处理

  • gh-3728:f2py 修复错误对象上的 decref

  • gh-3743:哈希更改了 Python 3.3 中的签名

  • gh-3793:标量 int 哈希在 64 位 python3 上损坏

  • gh-3160:Mac OS X 10.8.3 上的 SandboxViolation easyinstalling 1.7.0

  • gh-3871:对于带有 SUNWspro12.2 的 Solaris,npy_math.h 的 isinf 无效

  • gh-2561:禁用 python3 中旧式类的检查

  • gh-3900:确保 NotImplemented 在 MaskedArray ufunc 中传递

  • gh-2052:del 标量下标导致段错误

  • gh-3832:修复一些未初始化的使用和 memleaks

  • gh-3971:f2py 将 python3 的 string.lowercase 更改为 string.ascii_lowercase

  • gh-3480: numpy.random.binomial 引发 ValueError for n == 0

  • gh-3992:hypot(inf,0)不应发出警告,hypot(inf,inf)错误的结果

  • gh-4018:处理非常大的数组时出现分段错误

  • gh-4094:修复 _strided_to_strided_string_to_datetime 中的 NaT 处理

  • gh-4051:修复 _strided_to_strided_string_to_datetime 中未初始化的使用

  • gh-4123:lexsort 段错误

  • gh-4141:修复 python 3.4b1 中出现的一些问题