Abstract
Audience This book targets scientists, researchers and students of all areas that have the need for advanced scientific computations. Readers are expected to have a knowledge of Python, but all code in the book is self-contained. Mission • The book is a comprehensive presentation of SciPy and its use in applied scientific computing. • SciPy is a large and complex library, with many contributors. This book aims to provide an accessible reference to the library, and how to interface with other tools, such as NumPy and Matplotlib. • Readers start the book by learning what options there are for installing SciPy, and what is recommended in different situations. They are then taken to an exploration of NumPy and Matplotlib, which contain essential algorithms and data structures for scientific computing in Python. After that, readers are ready to dive into the diverse modules SciPy offers. They have the choice of either reading the book linearly, or jumping to the topic they are most interested in. The book ends with a presentation of typical applications that use the SciPy library. Objectives and achievements The book: • Shows how to use SciPy to tackle sophisticated problems in scientific computing. • Gives readers a solid foundation in scientific computing with Python and open-source software. • Provides a single, well organized, source where readers quickly find out how to use SciPy to do the computations they need. • Presents SciPy and associated software libraries in a well-paced manner, smoothing the learning curve required to learn such a large and complex library. • Can be used both as a learning resource and as a reference. • Empowers users to further explore the library and find solutions to their own computational needs. • Discusses best-practices and efficient methods in the solution of computational problems.
| Original language | English |
|---|---|
| Publisher | Packtpub |
| State | Published - 2017 |
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver