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


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__。

更多…

下载

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

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

相关内容