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: 为 ma.mvoid 添加 __len__ 方法
gh-3364: 减少 mmap 切片性能回归
gh-3421: 修复 GetStridedCopySwap 中非交换跨步复制的问题
gh-3373: 修复 datetime 元数据初始化中的小内存泄漏
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 中 Hash 签名已更改
gh-3793: 标量整型哈希在 64 位 python3 上已损坏
gh-3160: 在 Mac OS X 10.8.3 上 easyinstall 1.7.0 出现 SandboxViolation
gh-3871: npy_math.h 在 Solaris with SUNWspro12.2 上存在无效的 isinf
gh-2561: 禁用 python3 中对旧式类的检查
gh-3900: 确保 NotImplemented 在 MaskedArray 的 ufunc 中传递
gh-2052: 删除标量下标导致段错误
gh-3832: 修复一些未初始化使用和内存泄漏
gh-3971: f2py 将 python3 中的 string.lowercase 更改为 string.ascii_lowercase
gh-3480: numpy.random.binomial 在 n == 0 时引发 ValueError
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 中出现的一些问题