[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
→‎Мотивация: Удалено не объективное наречие
Строка 18:
 
== Мотивация ==
Поскольку [[Python]] — [[Интерпретируемый язык программирования|интерпретируемый язык]], математические алгоритмы часто работают в нём гораздо медленнее, чем в [[Компилируемый язык программирования|компилируемых языках]], таких как [[Си (язык программирования)|Cи]] или даже [[Java]]. NumPy пытается решить эту проблему для большого количества [[Вычислительная математика|вычислительных алгоритмов]], обеспечивая поддержку многомерных массивов и множество функций и операторов для работы с ними. Таким образом, любой алгоритм, который может быть выражен в основном как последовательность операций над массивами и матрицами, работает так же быстро, как эквивалентный код, выполняемый в MATLAB, а после специальной оптимизации скорость может достигнуть скорости компилируемых языков типа
[[Си (язык программирования)|Cи]].<ref>{{cite web|title=SciPy PerformancePython|url=http://scipy.org/PerformancePython|accessdate=2006-06-25|archiveurl=http://www.webcitation.org/66erkpN8x|archivedate=2012-04-04}}</ref>