Record Detail Back

XML

SciPy and NumPy


Python is a powerful programming language when considering portability, flexibility, syntax, style, and extendability. The language was written by Guido van Rossum with clean syntax built in. To define a function or initiate a loop, indentation is used insteadofbrackets.Theresultisprofound:aPythonprogrammercanlookatanygiven uncommented Python code and quickly understand its inner workings and purpose.
Compiled languages like Fortran and C are natively much faster than Python, but not necessarily so when Python is bound to them. Using packages like Cython enables Python to interface with C code and pass information from the C program to Python and vice versa through memory. This allows Python to be on par with the faster languages when necessary and to use legacy code (e.g., FFTW). The combination of Python with fast computation has attracted scientists and others in large numbers. TwopackagesinparticulararethepowerhousesofscientificPython:NumPyandSciPy. Additionally, these two packages makes integrating legacy code easy.

Eli Bressert - Personal Name
978-1-449-30546-8
NONE
Information Technology
English
2012
1-66
LOADING LIST...
LOADING LIST...