NumPyEssentials - (EPUB全文下载)

文件大小:3.0 mb。
文件格式:epub 格式。
书籍内容:

NumPy Essentials
Table of Contents
NumPy Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book 
Errata
Piracy
Questions
1. An Introduction to NumPy
The scientific Python stack
The need for NumPy arrays
Representing of matrices and vectors
Efficiency
Ease of development
NumPy in Academia and Industry
Code conventions used in the book
Installation requirements
Using Python distributions
Using Python package managers
Using native package managers
Summary
2. The NumPy ndarray Object
Getting started with numpy.ndarray
Array indexing and slicing
Memory layout of ndarray
Views and copies
Creating arrays
Creating arrays from lists
Creating random arrays
Other arrays
Array data types
Summary
3. Using NumPy Arrays
Vectorized operations
Universal functions (ufuncs)
Getting started with basic ufuncs
Working with more advanced ufuncs
Broadcasting and shape manipulation
Broadcasting rules
Reshaping NumPy Arrays
Vector stacking
A boolean mask
Helper functions
Summary
4. NumPy Core and Libs Submodules
Introducing strides
Structured arrays
Dates and time in NumPy
File I/O and NumPy
Summary
5. Linear Algebra in NumPy
The matrix class
Linear algebra in NumPy
Decomposition
Polynomial mathematics
Application - regression and curve fitting
Summary
6. Fourier Analysis in NumPy
Before we start
Signal processing
Fourier analysis
Fourier transform application
Summary
7. Building and Distributing NumPy Code
Introducing Distutils and setuptools
Preparing the tools
Building the first working distribution
Adding NumPy and non-Python source code
Testing your package
Distributing your application
Summary
8. Speeding Up NumPy with Cython
The first step toward optimizing code
Setting up Cython
Hello world in Cython
Multithreaded code
NumPy and Cython
Summary
9. Introduction to the NumPy C-API
The Python and NumPy C-API
The basic structure of an extension module
The header segment
The initialization segment
The method structure array
The implementation segment
Creating an array squared function using Python C-API
Creating an array squared function using NumPy C-API
Building and installing the extension module
Summary
10. Further Reading
pandas
scikit-learn
netCDF4
SciPy
Summary ............

书籍插图:
书籍《NumPyEssentials》 - 插图1
书籍《NumPyEssentials》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » NumPyEssentials - (EPUB全文下载)