Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
$49.95
FREE delivery Friday, February 14
Ships from: Amazon.com
Sold by: Amazon.com
$49.95
FREE Returns
FREE delivery Friday, February 14
Or fastest delivery Thursday, February 13. Order within 5 hrs 36 mins
In Stock
$$49.95 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$49.95
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$17.49
Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery February 20 - 21. Details
Or fastest delivery February 14 - 20. Details
Only 1 left in stock - order soon.
$$49.95 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$49.95
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Guide to NumPy: 2nd Edition 2nd Edition

4.3 4.3 out of 5 stars 11 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$49.95","priceAmount":49.95,"currencySymbol":"$","integerValue":"49","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"dWTr489cJj%2FFnAld8Au0Y0le%2FIHGf3SM9rouEQGZJLbAerJODLjxjiLhHE6cL1B9OQhzgbKXkKuNvp8YLZ%2FAnrdEIzq5VvZtnEpVhGuTM3zwV1CyFkXbnk5iNcrUu6oIeGevG6ebhDVHl8BgTJPSWA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$17.49","priceAmount":17.49,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"49","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"dWTr489cJj%2FFnAld8Au0Y0le%2FIHGf3SMIRj0Y0UgkSn4juM9rYUG1VCCvDvxM1YpODuDppy1OSIvdMqv0GIEJVjPsjMciKaj97qvVzRm7xGi1HwG6Zfx0R%2FkaQHgbDqq09VEBDwIejHRpe7w3FEVutfrg69Hkh9D0C%2BjUL7jdyibGSKZTAONZRfR7eB4cH5F","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

This is the second edition of Travis Oliphant's A Guide to NumPy originally published electronically in 2006. It is designed to be a reference that can be used by practitioners who are familiar with Python but want to learn more about NumPy and related tools. In this updated edition, new perspectives are shared as well as descriptions of new distributed processing tools in the ecosystem, and how Numba can be used to compile code using NumPy arrays. Travis Oliphant is the co-founder and CEO of Continuum Analytics. Continuum Analytics develops Anaconda, the leading modern open source analytics platform powered by Python. Travis, who is a passionate advocate of open source technology, has a Ph.D. from Mayo Clinic and B.S. and M.S. degrees in Mathematics and Electrical Engineering from Brigham Young University. Since 1997, he has worked extensively with Python for computational and data science. He was the primary creator of the NumPy package and founding contributor to the SciPy package. He was also a co-founder and past board member of NumFOCUS, a non-profit for reproducible and accessible science that supports the PyData stack. He also served on the board of the Python Software Foundation.

Frequently bought together

This item: Guide to NumPy: 2nd Edition
$49.95
Get it as soon as Friday, Feb 14
In Stock
Ships from and sold by Amazon.com.
+
$45.71
Get it Feb 21 - 28
In stock
Usually ships within 4 to 5 days.
Ships from and sold by allnewbooks.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
One of these items ships sooner than the other.
Choose items to buy together.

Editorial Reviews

About the Author

Travis E. Oliphant, a passionate advocate of open source technology, has a Ph.D. from Mayo Clinic and B.S. and M.S. degrees in Mathematics and Electrical Engineering from Brigham Young University. Since 1997, he has worked extensively with Python for numerical and scientific programming. He is the primary developer of the NumPy package and founding contributor to the SciPy package.

Product details

  • Publisher ‏ : ‎ CreateSpace Independent Publishing Platform; 2nd edition (September 15, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 364 pages
  • ISBN-10 ‏ : ‎ 151730007X
  • ISBN-13 ‏ : ‎ 978-1517300074
  • Item Weight ‏ : ‎ 1.4 pounds
  • Dimensions ‏ : ‎ 7 x 0.82 x 10 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 11 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Travis E. Oliphant
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Travis has a Ph.D. from the Mayo Clinic and B.S. and M.S. degrees in Mathematics and Electrical Engineering from Brigham Young University. Since 1997, he has worked extensively with Python for numerical and scientific programming, most notably as the primary developer of the NumPy package, and as a founding contributor of the SciPy package. He is also the author of the definitive "Guide to NumPy".

Travis was an assistant professor of Electrical and Computer Engineering at BYU from 2001-2007, where he taught courses in probability theory, electromagnetics, inverse problems, and signal processing. He also served as Director of the Biomedical Imaging Lab, where he researched satellite remote sensing, MRI, ultrasound, elastography, and scanning impedance imaging.

As CEO of Continuum Analytics, Travis engages customers in all industries, develops business strategy, and helps guide technical direction of the company. He actively contributes to software development and engages with the wider open source community in the Python ecosystem. He has served as a director of the Python Software Foundation and as a director of Numfocus.

Customer reviews

4.3 out of 5 stars
11 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on January 6, 2018
    Important classic for a sense of what the developer of numpy was thinking about
    2 people found this helpful
    Report
  • Reviewed in the United States on November 30, 2015
    I read the first edition of "Guide to Numpy" in 2006, at the suggestion of Paul Dubois, whose role in the story of Numpy is described in this book. It was the description of the Numpy C-API in this book that both solved a real problem for me at the time and got me hooked on using Numpy for scientific computing.

    This second edition is a worthy update, and should probably sit within reach for any serious Numpy user. Some parts of the book (e.g. chapters 5 and 6) are more like a reference, but other parts offer a nice tour of available techniques and libraries for how to solve a particular problem. For example, Ch 14 "Using Python as Glue" is a well rounded chapter on the myriad choices one has in interfacing Python with compiled code. Reading through the ufunc section is rewarding, and I also found the testing section quite enlightening - definitely worth a read if you are like me, and were pretty much just using "np.assert_array_almost_equal" all over the place.

    The C-API section is as useful as ever, with some nice tips on how to navigate Python's C-API and survive reference counting (relatively) unscathed.

    The last chapter, "Code Explanations" ends abruptly and could have gone into more depth. Nevertheless, it's a reasonable 'brain dump' of how a lot of Numpy code came together and why it looks the way it does.

    Disclosure: This book got me so interested in using Python/Numpy for scientific/mathematical computing that I continued to work in that area for many years, culminating in me joining Continuum Analytics, the company co-founded by Travis Oliphant, which is where I'm currently employed. My thoughts here are my own.
    14 people found this helpful
    Report
  • Reviewed in the United States on December 30, 2016
    This Modern Control Theory book is the 1974 First Edition, not the Third Edition book like the picture on your order screen depicts. It's also in terrible condition, dog eared with handwriting and yellow highlighter throughout. Book is completely unusable and NOT what was "marketed". Don't waste your time and money.
    One person found this helpful
    Report
  • Reviewed in the United States on January 8, 2016
    This book is for scientists, engineers, and software developers who are familiar with basic NumPy usage and want to move on to the level of advanced users. It explains the design principles behind NumPy, such as the data types and memory layout of arrays and the all-important ufuncs, the "universal functions" which can be applied efficiently to arrays. It also explains how NumPy works at the C level, an important topic for those who write interfaces to C, C++, or Fortran libraries. Interfacing tools such as Cython, f2py, or SWIG are covered as well. Finally, there are lots of hints for doing computations efficiently based on a better understanding of how NumPy actually works.

    I'd suggest readers to start reading chapters 1 to 3 in order. Then select from the following chapters by interest or need, and try to put the freshly learned material to some practical application before moving on to the next chapter. Don't try to read this book from cover to cover, as there is a serious risk of information overload.

    This is the most in-depth book about NumPy I know of, written by the person who actually wrote most of the code. His profound understanding of NumPy shows through everywhere. Those looking for a beginner's level tutorial should look elsewhere, but for everyone else, this is the book you should have within reach from your keyboard.
    7 people found this helpful
    Report
  • Reviewed in the United States on December 22, 2015
    These comments are really addressed to anyone new to Python and numpy. With such a crowded field of books about numpy due to it's incredible success, it's important to reiterate who Travis is and why you should read his book in particular. Simply put, Travis is not someone writing about numpy. Over-simplifying a little, Travis is the person who wrote numpy, more-or-less a Guido or Linus or Brian or Dennis of Python numerical computing. Hence, this is a book unlike any other, written by an author whose leadership and contributions stand out above all the others. If you've ever written C-code, you probably have a copy of K&R. Likewise, if you're getting into numpy, you should have a copy of this book; it has a unique perspective which simply cannot be found anywhere else.
    10 people found this helpful
    Report
  • Reviewed in the United States on February 2, 2016
    I write Python code on a daily basis and often use the Pandas data manipulation library. This book provided a useful insight into the underlying NumPy framework, especially in the first two chapters. The first chapter gave me an appreciation for how NumPy evolved over the past two decades and its relation to newer additions in the Python ecospace, like Jupyter. The second chapter gave a clear explanation of how NumPy is based on two fundamental objects: N-dimensional arrays and universal functions. The remainder of the book went into great detail about every aspect of the library, with tips and examples scattered throughout. This book will be a useful resource as I further explore the numerical capabilities of Python.
    2 people found this helpful
    Report