Python NumPy for Beginners: NumPy Specialization for Data Science
- Length: 220 pages
- Edition: 1
- Language: English
- Publisher: AI Publishing LLC
- Publication Date: 2022-01-17
- ISBN-10: B09QNTX3JK
- Sales Rank: #0 (See Top 100 Books)
Python NumPy for Beginners
Python Libraries Textbook for Beginners with Codes Folder
Python is doubtless the most versatile programming language.
But are you serious enough about becoming proficient in Python?
If yes, then you need to become a master in the two essential Python libraries—NumPy and Pandas. You simply can’t overlook this truth.
In data science, NumPy and Pandas are by far the most widely used Python libraries. The main features of these libraries are powerful data analysis tools and easy-to-use structures.
Python NumPy for Beginners presents you with a hands-on, simple approach to learning Python fast. This book is refreshingly different, as there’s a lot for you to do than mere reading. Each theoretical concept you cover is followed by practical examples, making it easier to master the concept.
The step-by-step layout of this book simplifies your learning. The author has gone to great lengths to ensure what you learn sticks. You have short exercises at the end of each one of the 11 chapters to test your knowledge of the theoretical concepts you have learned.
This book presents you with:
- A strong foundation in NumPy.
- A deep understanding of fundamental and intermediate topics.
- The essentials of coding in Python.
- Links to reference materials related to the topics you study.
- Quick access to external files to practice and learn advanced concepts of NumPy.
- A Resources folder containing all the datasets used in the book.
The Focus of the Book Is on Learning by Doing
In this learning by doing book, you start with Python installation in the very first chapter. Then there’s a crash course in Python in the second half of the first chapter. In the second chapter, you jump straight to NumPy. Right through the book, you’ll use Jupyter Notebook to write code. You can also get fast access to the datasets used in this book.
The book is loaded with self-explanatory scripts, graphs, and images. They have been meticulously designed to help you understand new concepts easily. Hence, this book is the best choice for self-study, even if you are proficient in Python.
You can tackle new data science problems confidently and develop workable solutions in the real world. Finally, you can rely on this learning by doing book to achieve your Python career goals faster.
This book will help you to quickly master the following topics:
- Environment Setup and Python Crash Course
- NumPy Basics
- NumPy Array Manipulation
- NumPy Tips and Tricks
- Arithmetic and Linear Algebra Operations with NumPy
- Implementing a Deep Neural Network with NumPy
- Working with Jupyter Notebook
Title Page Copyright How to Contact Us About the Publisher AI Publishing Is Searching for Authors Like You Table of Contents Preface Book Approach Who Is This Book For? How to Use This Book? About the Author Get in Touch With Us Download the PDF version Warning Chapter 1: Introduction 1.1. What Is NumPy? 1.2. Environment Setup and Installation 1.2.1. Windows Setup 1.2.2. Mac Setup 1.2.3. Linux Setup 1.2.4. Using Google Colab Cloud Environment 1.2.5. Writing Your First Program 1.3. Python Crash Course 1.3.1. Python Syntax 1.3.2. Python Variables and Data Types 1.3.3. Python Operators 1.3.4. Conditional Statements 1.3.5. Iteration Statements 1.3.6. Functions 1.3.7. Objects and Classes Exercise 1.1 Exercise 1.2 Chapter 2: NumPy Basics 2.1. Introduction to NumPy Arrays 2.2. NumPy Data Types 2.3. Creating NumPy Arrays 2.3.1. Using Array Method 2.3.2. Using Arrange Method 2.3.3. Using Ones Method 2.3.4. Using Zeros Method 2.3.5. Using Eyes Method 2.3.6. Using Random Method 2.4. Printing NumPy Arrays 2.5. Adding Items in a NumPy Array 2.6. Removing Items from a NumPy Array Exercise 2.1 Exercise 2.2 Chapter 3: NumPy Array Manipulation 3.1. Sorting NumPy Arrays 3.1.1. Sorting Numeric Arrays 3.1.2. Sorting Text Arrays 3.1.3. Sorting Boolean Arrays 3.1.4. Sorting 2-D Arrays 3.1.5. Sorting in Descending Order 3.2. Reshaping NumPy Arrays 3.2.1. Reshaping from Lower to Higher Dimensions 3.2.2. Reshaping from Higher to Lower Dimensions 3.3. Indexing and Slicing NumPy Arrays 3.4. Broadcasting NumPy Arrays 3.5. Copying NumPy Arrays 3.6. NumPy I/O Operations 3.6.1. Saving a NumPy Array 3.6.2. Loading a NumPy Array Exercise 3.1 Exercise 3.2 Chapter 4: NumPy Tips and Tricks 4.1. Statistical Operations with NumPy 4.1.1. Finding the Mean 4.1.2. Finding the Median 4.1.3. Finding the Max and Min Values 4.1.4. Finding Standard Deviation 4.1.5. Finding Correlations 4.2. Getting Unique Items and Counts 4.3. Reversing a NumPy Array 4.4. Importing and Exporting CSV Files 4.4.1. Saving a NumPy File as CSV 4.4.2. Loading CSV Files into NumPy Arrays 4.5. Plotting NumPy Arrays with Matplotlib Exercise 4.1 Exercise 4.2 Chapter 5: Arithmetic and Linear Algebra Operations with NumPy 5.1. Arithmetic Operations with NumPy 5.1.1. Finding Square Roots 5.1.2. Finding Logs 5.1.3. Finding Exponents 5.1.4. Finding Sine and Cosine 5.2. NumPy for Linear Algebra Operations 5.2.1. Finding the Matrix Dot Product 5.2.2. Element-wise Matrix Multiplication 5.2.3. Finding the Matrix Inverse 5.2.4. Finding the Matrix Determinant 5.2.5. Finding the Matrix Trace 5.2.6. Solving a System of Linear Equations with Python Exercise 5.1 Exercise 5.2 Chapter 6: Implementing a Deep Neural Network with NumPy 6.1. Neural Network with a Single Output 6.1.1. Feed Forward 6.1.2. Backpropagation 6.1.3. Implementation with NumPy Library 6.2. Neural Network with Multiple Outputs 6.2.1. Feed Forward 6.2.2. Backpropagation 6.2.3. Implementation with NumPy Library Exercise 6.1 Exercise 6.2 Appendix: Working with Jupyter Notebook Exercise Solutions Exercise 1.1 Exercise 1.2 Exercise 2.1 Exercise 2.2 Exercise 3.1 Exercise 3.2 Exercise 4.1 Exercise 4.2 Exercise 5.1 Exercise 5.2 Exercise 6.1 Exercise 6.2 From the Same Publisher Back Cover
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.