NumPy Scientific Computing Python Library 1.17.0 гарлаа

болсон шинжлэх ухааны тооцоололд зориулсан Python номын санг гаргасан NumPy 1.17, олон хэмжээст массив болон матрицуудтай ажиллахад анхаарлаа төвлөрүүлж, матрицыг ашиглахтай холбоотой янз бүрийн алгоритмуудыг хэрэгжүүлэх бүхий том функцүүдийн цуглуулгыг хангахад чиглэгдсэн. NumPy бол шинжлэх ухааны тооцоололд ашигладаг хамгийн алдартай номын сангуудын нэг юм. Төслийн кодыг Python хэл дээр C ба оновчлолыг ашиглан бичсэн тараасан BSD лицензийн дагуу.

NumPy 1.17 хувилбар гайхалтай зарим үйлдлүүдийн гүйцэтгэлийг мэдэгдэхүйц сайжруулдаг оновчлолуудыг нэвтрүүлж, Python 2.7-ийн дэмжлэгийг зогсооно. Ажиллахын тулд танд Python 3.5-3.7 хэрэгтэй. Бусад өөрчлөлтүүд нь:

  • Хурдан Фурье хувиргалтыг гүйцэтгэх FFT (Fast Fourier Transforms) модулийн хэрэгжилт fftpack-аас илүү хурдан бөгөөд илүү нарийвчлалтай руу шилжсэн. pocketfft.
  • Шинэ өргөтгөх боломжтой модулийг багтаасан болно
    санамсаргүй дөрвөн псевдо санамсаргүй тоо үүсгэгчийн сонголтыг санал болгодог (MT19937, PCG64, Philox болон SFC64) ба зэрэгцээ процесст ашиглах үед энтропи үүсгэх сайжруулсан аргыг хэрэгжүүлдэг.

  • Битийн дагуу (радикс) болон эрлийз (тимсорт) өгөгдлийн төрлөөс хамааран автоматаар сонгогддог эрэмбэлэх.
  • Анхдагчаар, NumPy функцийг дарах боломж идэвхжсэн байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх