Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
CH2 end of section 2.1.3 INDEXING AND SLICING |
The example |
Kelly Brant | Jan 12, 2017 | |
Printed | Page 7 Main text paragraph on page 7 |
The statement "When generating arrays, NumPy will default to the bit depth of the Python environment" is not correct. |
Adrian Hill | Jan 24, 2014 |
Printed | Page 7 One third down page from top |
The last parameter to np.linspace is the number of points in the array, not the number of steps. |
Adrian Hill | Jan 24, 2014 |
Page 9 last code spippet |
# Accessing the columns is achieved in the same way |
Anonymous | Jul 21, 2017 | |
Mobi | Page 10 Code example (chapter 2.1) |
The non-numpy part of example can be more concise and more pythonic than this one with additional list_times function. This example is also equivalent in functionality to numpy example.(list_times will modify original array, while arr * 1.1 will return a new one). It is also some 30-40% faster. |
Mirko Bulaja | Jul 25, 2014 |
Printed | Page 20 code : x = np.linalg.inv(a).dot(b) |
x = np.linealg.inv(a).dot(b) #Incorrect since there's no method called dot in numpy array. |
gaurav singh | Oct 19, 2013 |
Page 35 in the for loop: for i in xrange(cnumber - 1) |
orange is not defined, so the code will not run. |
Lee Creighton | Jul 02, 2017 |