手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

NumPy v1.17.0 发布,使用Python进行科学计算的基础包

[日期:2019-07-31] 来源:Linux公社  作者:醉落红尘 [字体: ]

NumPy v1.17.0 发已经布,NumPy是使用Python进行科学计算的基础包。它包含其他内容:

  • 强大的N维数组对象
  • 复杂(广播)功能
  • 用于集成C/C ++和Fortran代码的工具
  • 有用的线性代数,傅里叶变换和随机数功能

除了明显的科学用途外,NumPy还可以用作通用数据的高效多维容器。可以定义任意数据类型。这使NumPy能够无缝快速地与各种数据库集成。

NumPy v1.17更改日志

  • 此NumPy版本包含许多新功能,可以显着提高其性能和实用性,请参阅下面的摘要以获取摘要。支持的Python版本是3.5-3.7,请注意Python 2.7已被删除。
  •  Python 3.8b2应该与已发布的源包一起使用,但是没有未来的保证。
  • 下游开发人员应该使用Cython> = 0.29.11进行Python 3.8支持,使用OpenBLAS> = 3.7(当前不出局)以避免Skylake架构出现问题。 为了避免这些问题,PyPI上的NumPy wheel是由OpenBLAS开发分支构建的。

亮点

  • 增加了一个新的可扩展随机模块以及四个可选随机数生成器<random.BitGenerators>和改进的用于并行进程的种子。 当前可用的位生成器是MT19937 <random.mt19937.MT19937>,PCG64 <random.pcg64.PCG64>,Philox <random.philox.Philox>和SFC64 <random.sfc64.SFC64>。 请参阅下面的新功能。

新功能

  • NumPy的FFT <fft>实现从fftpack改为pocketfft,从而实现更快,更准确的变换,并更好地处理素数长度的数据集。 请参阅下面的改进。
  • 新的基数排序和时间排序方法。 目前无法选择使用哪种。 它们与数据类型硬连线,并在将stable或mergesort作为方法传递时使用。 请参阅下面的改进。
  • 默认情况下,现在可以覆盖numpy函数,请参阅下面的_array_function__。

更多…

下载

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-07/159706.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款