这是针对1.15.0版本之后报告的错误和回归的错误修复版本。
“numpy.dtype大小已更改”的烦人但无害的运行时警告已被抑制。在向Pytest过渡的过程中,长期抑制消失了。
对cython 0.28.3的更新暴露了一个问题,即在模块初始化过程中,使用gcc属性更喜欢代码大小,而不是速度,这可能导致错误的编译代码。这在最新的赛通中已经被修复了,但为了安全起见在这里被禁用了。
对big endian和armv8体系结构的支持已经得到了改进。
此版本支持的Python版本是2.7、3.4-3.7。轮子与openblas v0.3.0相连,它可以修复numpy 1.14报告的一些linalg问题。
Pypi上发布的numpy 1.15.xOSX轮子不再包含32位二进制文件。在未来的版本中也是如此。见 #11625 _相关讨论。那些需要32位支持的应该寻找其他地方或从源代码构建。
共有7人参与了此次发布。名字带“+”的人第一次贡献了一个补丁。
查尔斯·哈里斯
克里斯·比林顿
埃利奥特·安德拉德销售部+
埃里克维泽
杰里米·曼宁+
马蒂库皮斯
拉尔夫甘默斯
为此版本总共合并了24个请求。
#11647: MAINT: Filter Cython warnings in __init__.py
__init__.py
#11648 :bug:fix文档源链接到解包装饰器
#11657 :bug:确保在转换时不会删除单例维度…
#11661 :bug:在NaN上发出警告,最小值为,最大值为scalar。
#11665 :bug:cython有时会发出无效的gcc属性
#11682 :bug:修复voidu getitem中的回归
#11698 :bug:make matrix_power again work for object array.
#11700 :bug:在malloc失败后添加缺少的pyerr u nomemory
#11719 :bug:修复big endian系统上未定义的函数。
#11720 :maint:make einsum optimize default为false。
#11746 :bug:fix在loadtxt中回归python 2中的bz2文本文件。
#11757 :bug:恢复使用 console_scripts .
#11758 :bug:修复aarch64和s390x的Fortran类检测。
#11759 :bug:修复ppc64le上的longdouble打印。
#11760 :bug:python 2中Unicode字段名的修复
#11761 :bug:在python 3.7上增加所需的cython版本
#11763 :bug:检查缓冲区格式字符串的返回值
#11775 :maint:使assert_array_compare更通用。
#11776 :tst:修复urlopen存根。
#11777 :bug:fix intersect1d中的回归。
#11779 :bug:修复对平台字节顺序敏感的测试。
#11781 :bug:避免柱状图中的有符号溢出
#11785 :bug:修复datetime64、timedelta64标量的pickle和memoryview
#11786 :bug:deprecation触发segfault