对于在1.14.0版本之后报告的一些问题,这是一个错误修复版本。解决的主要问题如下。
新阵列打印的问题,特别是复杂值的打印,请报告可能出现的任何其他问题。
问题 np.einsum 由于新 optimized=True 违约。已经应用了一些优化修复程序,并且 optimize=False 现在是默认值。
np.einsum
optimized=True
optimize=False
排序顺序 np.unique 什么时候? axis=<some-number> 现在将永远是词典编纂中的子数组元素。在以前的numpy版本中,有一个优化可能会导致将子数组排序为无符号字节字符串。
np.unique
axis=<some-number>
在1.14.0中,结构化数组的多字段索引返回视图而不是副本的更改已被恢复,但在numpy 1.15中仍处于跟踪状态。受影响的用户应阅读1.14.1 numpy用户指南“基础/结构化阵列/访问多个字段”一节,了解如何管理此转换的建议。
此版本中支持的Python版本是2.7和3.4-3.6。PIP提供的python 3.6轮子是用python 3.6.2构建的,并且应该与所有之前版本的python 3.6兼容。源释放物用0.26.1的Cython进行了cython处理,这是已知的 not 支持即将发布的Python3.7版本。希望运行python 3.7的人应该查看numpy repo,并尝试使用尚未发布的cython主分支进行构建。
共有14人参与了此次发布。名字带“+”的人第一次贡献了一个补丁。
艾伦霍尔丹
查尔斯·哈里斯
丹尼尔·史密斯
丹尼斯·韦兰德+
埃里克·拉森
埃里克维泽
贾罗尔米尔曼
前车贤一+
马丁·范·克威克
马蒂厄拉马尔
塞巴斯蒂安伯格
西蒙康塞尔
西蒙吉本斯
索维亚特
为此版本总共合并了36个请求。
#10339 :bug:限制 __config__ 对Win32的修改
#10368 :maint:调整linalg.norm中的类型提升
#10375 :bug:添加缺少的paren并从fieldless的repr中删除引号…
#10395 :maint:update download url in setup.py.
#10396 :bug:修复带有unicode输入和py2的einsum问题
#10397 :bug:fix错误消息未在einsum中格式化
#10398 :doc:添加有关如何处理新阵列打印的文档
#10403 :bug:将einsum优化参数默认设置为 False .
#10424 :enh:fix repr of np.record对象以匹配np.void类型10412
#10425 :maint:update zesty to artful for i386测试
#10431 :rel:添加1.14.1发行说明模板
#10435 :maint:对查找(backport)中的重复字段名使用valueerror
#10534 :bug:为无序字段提供更好的错误消息
#10536 :bug:genfromtxt中调整字节列大小(后端口10401)
#10537 :bug:multifield indexing添加填充字节:还原为1.14.1
#10539 :bug:修复python 2.7.5的np.save问题
#10540 :bug:在py2 int()cast中添加缺少的decrif
#10541 :tst:将CircleCI文档测试添加到维护/1.14.x
#10542 :bug:complex repr有额外的空间,缺少+(1.14 backport)
#10550 :bug:设置malloc之后缺少异常
#10557 :bug:在numpy.i中,如果包装的缓冲区不是连续的,则清除carray标志。
#10558 :dep:检测到格式错误的记录时发出FutureWarning。
#10559 :bug:修复单个维度的einsum优化逻辑
#10560 :bug:fix使用位置输出参数调用ufuncs。
#10561 :bug:修复各种big-endian测试失败(ppc64)
#10562 :bug:make dtype.descr error for out-order字段。
#10563: BUG: arrays not being flattened in union1d
#10607 :maint:更新sphinxext子模块哈希。
#10608 :bug:np.unique中的还原排序优化。
#10609 :bug:0d子类的str中的无限递归
#10610 :bug:将类型定义与生成的lapack对齐
#10612 :bug/enh:改进结构化非空类型的输出
#10622 :bug:arrayprint.py(1.14 backport)中取消分配递归闭包
#10624 :bug:正确标识逗号分隔的数据类型字符串
#10629 :bug:在arrayprint.py(backport…
#10630 :rel:准备1.14.1版本。