Ця стаття не містить . (березень 2020) |
Numpy — розширення мови Python, що додає підтримку великих багатовимірних масивів і матриць, разом з великою бібліотекою високорівневих математичних функцій для операцій з цими масивами. Попередник Numpy, , був спочатку створений Jim Hugunin. Numpy — відкрите програмне забезпечення і має багато розробників.
Тип | d і d |
---|---|
Автор | d |
Розробники | Community project |
Операційна система | Cross-platform |
Мова програмування | Python, C |
Ліцензія | Ліцензія BSD |
Репозиторій | github.com/numpy/numpy |
Вебсайт | numpy.org |
|
Мотивація
Оскільки Python — інтерпретована мова, математичні алгоритми, часто працюють в ньому набагато повільніше ніж у компільованих мовах, таких як C або навіть Java. NumPy намагається вирішити цю проблему для великої кількості обчислювальних алгоритмів забезпечуючи підтримку багатовимірних масивів і безліч функцій і операторів для роботи з ними. Таким чином будь-який алгоритм, який може бути виражений в основному як послідовність операцій над масивами і матрицями, працює так само швидко, як еквівалентний код, написаний на C.
NumPy можна розглядати як гарну вільну альтернативу MATLAB, оскільки мова програмування MATLAB зовні нагадує NumPy: обидві вони інтерпретовані, і обидві дозволяють користувачам писати швидкі програми поки більшість операцій проводяться над масивами або матрицями, а не над скалярами. Перевага MATLAB у великій кількості доступних додаткових тулбоксів, включаючи такі як пакет Simulink. Основні пакети, що доповнюють NumPy, це: SciPy — бібліотека, що додає більше MATLAB-подібної функціональності; Matplotlib — пакет для створення графіки в стилі MATLAB. Внутрішньо як MATLAB, так і NumPy базується на бібліотеці LAPACK, призначеної для вирішення основних задач лінійної алгебри.
Numpy 1.6.0
- Підтримка Python 2.4 — 2.7, Python 3.1 — 3.2
- Додано підтримку 16-бітного формату чисел з рухомою комою (IEEE 754—2008)
- Додано поліноми Legendre, Laguerre, Hermite
- Додано ряд нових функцій та заміна старих.
- Доповнення у C API
Посилання
Офіційний сайт
Вікіпідручник Чисельні методи. Лабораторний практикум має сторінку на тему Коротка довідка з NumPy |
Примітки
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2020 Numpy rozshirennya movi Python sho dodaye pidtrimku velikih bagatovimirnih masiviv i matric razom z velikoyu bibliotekoyu visokorivnevih matematichnih funkcij dlya operacij z cimi masivami Poperednik Numpy buv spochatku stvorenij Jim Hugunin Numpy vidkrite programne zabezpechennya i maye bagato rozrobnikiv NumPyTipd i dAvtordRozrobnikiCommunity projectOperacijna sistemaCross platformMova programuvannyaPython CLicenziyaLicenziya BSDRepozitorijgithub com numpy numpyVebsajtnumpy org Mediafajli u VikishovishiMotivaciyaOskilki Python interpretovana mova matematichni algoritmi chasto pracyuyut v nomu nabagato povilnishe nizh u kompilovanih movah takih yak C abo navit Java NumPy namagayetsya virishiti cyu problemu dlya velikoyi kilkosti obchislyuvalnih algoritmiv zabezpechuyuchi pidtrimku bagatovimirnih masiviv i bezlich funkcij i operatoriv dlya roboti z nimi Takim chinom bud yakij algoritm yakij mozhe buti virazhenij v osnovnomu yak poslidovnist operacij nad masivami i matricyami pracyuye tak samo shvidko yak ekvivalentnij kod napisanij na C NumPy mozhna rozglyadati yak garnu vilnu alternativu MATLAB oskilki mova programuvannya MATLAB zovni nagaduye NumPy obidvi voni interpretovani i obidvi dozvolyayut koristuvacham pisati shvidki programi poki bilshist operacij provodyatsya nad masivami abo matricyami a ne nad skalyarami Perevaga MATLAB u velikij kilkosti dostupnih dodatkovih tulboksiv vklyuchayuchi taki yak paket Simulink Osnovni paketi sho dopovnyuyut NumPy ce SciPy biblioteka sho dodaye bilshe MATLAB podibnoyi funkcionalnosti Matplotlib paket dlya stvorennya grafiki v stili MATLAB Vnutrishno yak MATLAB tak i NumPy bazuyetsya na biblioteci LAPACK priznachenoyi dlya virishennya osnovnih zadach linijnoyi algebri Numpy 1 6 0Pidtrimka Python 2 4 2 7 Python 3 1 3 2 Dodano pidtrimku 16 bitnogo formatu chisel z ruhomoyu komoyu IEEE 754 2008 Dodano polinomi Legendre Laguerre Hermite Dodano ryad novih funkcij ta zamina starih Dopovnennya u C APIPosilannyaOficijnij sajt Vikipidruchnik Chiselni metodi Laboratornij praktikum maye storinku na temu Korotka dovidka z NumPyPrimitkihttp sourceforge net projects numpy files NumPy 1 6 0 README txt