Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
NumPy Cookbook

NumPy Cookbook, 9781849518925 (1849518920), Packt Publishing, 2012
We, NumPy users, live in exciting times. New NumPy-related developments seem to come to our attention every week or maybe even daily. When this book was being written, NumPy Foundation of Open Code for Usable Science was created. The Numba project—NumPy-aware, dynamic Python compiler using LLVM—was announced. Also, Google added support to their Cloud product Google App Engine.

In the future, we can expect improved concurrency support for clusters of GPUs and CPUs. OLAP-like queries will be possible with NumPy arrays.

This is wonderful news, but we have to keep reminding ourselves that NumPy is not alone in the scientific (Python) software ecosystem. There is Scipy, Matplotlib (a very useful Python plotting library), IPython (an interactive shell), and Scikits. Outside of the Python ecosystem, languages such as R, C, and Fortran are pretty popular. We will go into the details of exchanging data with these environments.

Over 70 interesting recipes for learning the Python open source mathematical library, NumPy


  • Do high performance calculations with clean and efficient NumPy code
  • Analyze large sets of data with statistical functions
  • Execute complex linear algebra and mathematical computations

In Detail

Today's world of science and technology is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list. NumPy will give you both speed and high productivity.

"NumPy Cookbook" will teach you all about NumPy, a leading scientific computing library. NumPy replaces a lot of the functionality of Matlab and Mathematica, but in contrast to those products, it is free and open source.

"Numpy Cookbook" will teach you to write readable, efficient, and fast code that is as close to the language of Mathematics as much as possible with the cutting edge open source NumPy software library.

You will learn about installing and using NumPy and related concepts. At the end of the book, we will explore related scientific computing projects.

This book will give you a solid foundation in NumPy arrays and universal functions. You will also learn about plotting with Matplotlib and the related SciPy project through examples.

"NumPy Cookbook" will help you to be productive with NumPy and write clean and fast code.

What you will learn from this book

  • Learn advanced Indexing and linear algebra
  • Know reshaping automatically
  • Dive into Broadcasting and Histograms
  • Profile NumPy code and visualize your profiling results
  • Speed up your code with Cython
  • Use the array interface to expose foreign memory to NumPy
  • Use universal functions and interoperability features
  • Learn about Matplotlib and Scipy which is often used in conjunction with Numpy


Written in Cookbook style, the code examples will take your Numpy skills to the next level.

Who this book is written for

This book will take Python developers with basic Numpy skills to the next level through some practical recipes.

(HTML tags aren't allowed.)

C++ Database Development
C++ Database Development

Learn the fundamentals of creating and using object oriented databases with C++ Database Development, 2nd Edition. This comprehensive guide covers the history and principles of database management, advanced techniques for designing and writing C++ persistent object database programs, and using PARODY the Persistent, Almost-Relational...

Migrating from Microsoft Windows NT Server 4.0 to Windows Server 2003
Migrating from Microsoft Windows NT Server 4.0 to Windows Server 2003

Get real-world guidance—direct from the Microsoft Windows Server 2003 team—for planning and deploying an upgrade from Windows NT 4.o to Windows Server 2003 for your small or medium-sized business. This book delivers straightforward, step-by-step instructions on how to upgrade to an Active Directory directory service environment;...

Microsoft  Office Access(TM) 2007 Inside Out
Microsoft Office Access(TM) 2007 Inside Out
Learn everything you need to know for working with Microsoft Office Access 2007from the inside out! This book packs hundreds of time-saving solutions, troubleshooting tips, and workarounds for using Office Access 2007all in concise, fast-answer format. Whether you are upgrading from Office 97 or Office 2003, youll be able to dig in to the...

Ordering Disorder: Grid Principles for Web Design (Voices That Matter)
Ordering Disorder: Grid Principles for Web Design (Voices That Matter)

At some level, design can be seen as a method of using creativity to impose tyranny on the world. Not tyranny in its classical sense, but rather tyranny on a much more modest, much more personal scale.

In the progression from problem to idea to solution, the designer may describe what she does in commercial terms (business...

Linux Network Administrator's Guide (2nd Edition)
Linux Network Administrator's Guide (2nd Edition)
This book was written to provide a single reference for network administration
in a Linux environment. Beginners and experienced users alike should find the
information they need to cover nearly all important administration activities
required to manage a Linux network configuration. The possible range of
topics to cover is
The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press)
The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press)
The current Symbian Press list focuses very much on the small scale features of Symbian OS in a programming context. The Architecture Sourcebook is different.

It's not a how-to book, it's a 'what and why' book. And because it names names as it unwinds the design decisions which have shaped the OS, it is also a 'who' book. It will show where...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy