Module 1: Introduction to Python NumPy
In this module introduction to Python NumPy, I have explained the introduction, installation, and creating garrays in numpy, etc.
Lesson 1: Introduction to Python NumPy
The topics that I covered in this Python NumPy tutorial are:
- Introduction to NumPy
- Why NumPy is so popular
- Functionalities and disadvantages of NumPy
- Advantages and disadvantages of NumPy
Lesson 2: Install and Set Up NumPy in Python
The topics that I covered in this Python NumPy tutorial are:
- Install NumPy using pip
- Install NumPy using conda
Lesson 3: Different Ways to Create Arrays in NumPy
In this tutorial, I have explained how to create arrays in NumPy using various functions.
Related tutorials:
Lesson 4: NumPy Data Types and Attributes in Python
The topics that I covered in this Python NumPy tutorial are:
- Datatype object in NumPy Python
- NumPy array attributes
Lesson 5: Working with NumPy Arrays in Python
The topics that I covered in this Python NumPy tutorial are:
- What is a NumPy array
- Why NumPy arrays are better than Python lists
- Types of NumPy arrays in Python
Related tutorial:
Lesson 6: Handling String Arrays in NumPy
The topics that I covered in this Python NumPy tutorial are:
- What are string arrays in NumPy
- String operations for an array
Related tutorial:
Lesson 7: Introduction to Slicing NumPy n-Dimensional Arrays
The topics that I covered in this Python NumPy tutorial are:
- What is NumPy array slicing
- Slicing of N-dimensional arrays by using the [:] operator
- Slicing of N-dimensional arrays by using the slice() function
Related tutorial:
Lesson 8: How to Use copy(), arange(), and random() in NumPy
The topics that I covered in this Python NumPy tutorial are:
- How to copy a NumPy array into another array
- How can we create a range of numbers by using the np.arange() function
- How to generate a random number in a NumPy array
Lesson 9: Perform Arithmetic on NumPy Arrays
The topics that I explained in this Python NumPy tutorial are:
- What is an arithmetic operation in NumPy
- Different types of arithmetic functions2
Lesson 10: Logical and Comparison Operators in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What are logical operators
- Various logical functions in NumPy
- What are comparison operators in NumPy
- Different types of comparison functions in NumPy
Related tutorial:
Lesson 11: NumPy Math Functions with Examples
The topics that I explained in this Python NumPy tutorial are:
- Trigonometric function
- Rounding function
- Hyperbolic function
Module 2: Advanced Operations in NumPy
In this module, advanced operations in NumPy I have explained sorting arrays, recording arrays, masked arrays, etc.
Lesson 1: How to Use NumPy’s Linear Algebra Module
The topics that I explained in this Python NumPy tutorial are:
- What is linear algebra in Python
- Different algebraic calculations on the input data
Lesson 2: NumPy Array Manipulation in Python
The topics that I explained in this Python NumPy tutorial are:
- How to manipulate the array object in NumPy
- Functions that are available in the NumPy package for manipulation
Lesson 3: How to Use Statistical Functions in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What is a statistical function
- Various statistical functions
Lesson 4: NumPy Counting Functions with Examples
The topics that I explained in this Python NumPy tutorial are:
- numpy.count()
- count_nonzero()
- numpy.where
- numpy.extract()
Lesson 5: Learn Universal Functions in NumPy
The topics that I explained in this Python NumPy tutorial are:
- Floating function
- Bit-twiddling function
Lesson 6: NumPy’s Matrix Library in Python
The topics that I explained in this Python NumPy tutorial are:
- What is the NumPy matrix library
- Various functions of Matlib
Lesson 7: Create Histograms with NumPy and Matplotlib
The topics that I explained in this Python NumPy tutorial are:
- What is a histogram
- What is numpy.histogram()
- What is numpy.histogram()
Lesson 8: Working with NumPy Scalar Objects in Python
The topics that I explained in this Python NumPy tutorial are:
- What are scalar objects
- Attributes and methods of array scalers
Related tutorial:
Lesson 9: Use Basic and Advanced Indexing in NumPy
The topics that I explained in this Python NumPy tutorial are:
- Basic indexing on NumPy
- Advanced indexing on Numpy
Related tutorial:
- Replace Values in NumPy Array by Index in Python
- Convert a Pandas DataFrame to a Dict Without Index in Python
Lesson 10: Python NumPy: Working with Char Arrays
The topics that I explained in this Python NumPy tutorial are:
- What are character arrays
- Various sets of character operations in NumPy
Lesson 11: How to Sort Arrays in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What is numpy.sort() function
- Various sorting algorithms
Lesson 12: Record Arrays in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What are record arrays in NumPy
- Methods of NumPy recarry
Lesson 13: Working with Masked Arrays in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What are masked arrays
- Different methods to convert the mask to an input array
Lesson 14: File I/O in NumPy
The topics that I explained in this Python NumPy tutorial are:
- What is a CSV file
- Different ways of reading from files
- Different ways of writing to files in NumPy
Related tutorials: