Doing more with Python Numpy
Doing more with Python Numpy, available at $49.99, has an average rating of 4.4, with 33 lectures, 8 quizzes, based on 18 reviews, and has 108 subscribers.
You will learn about Develop understanding of how Arrays work and what advantages they offer over other Data Structures Use Arrays as Data containers for common data operations Compare time performance of your process codes versus a suitable Numpy function In-depth understanding to use numpy's where() and select() functions to replace conventionally used methods Apply Array Broadcasting in your line of work to replace Nested For loops and Cross-join operations This course is ideal for individuals who are Anyone who wants to learn in more depth, about Numpy Arrays and Array Broadcasting and put them to practical use It is particularly useful for Anyone who wants to learn in more depth, about Numpy Arrays and Array Broadcasting and put them to practical use.
Enroll now: Doing more with Python Numpy
Summary
Title: Doing more with Python Numpy
Price: $49.99
Average Rating: 4.4
Number of Lectures: 33
Number of Quizzes: 8
Number of Published Lectures: 33
Number of Published Quizzes: 7
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 41
Original Price: ₹1,199
Quality Status: approved
Status: Live
What You Will Learn
- Develop understanding of how Arrays work and what advantages they offer over other Data Structures
- Use Arrays as Data containers for common data operations
- Compare time performance of your process codes versus a suitable Numpy function
- In-depth understanding to use numpy's where() and select() functions to replace conventionally used methods
- Apply Array Broadcasting in your line of work to replace Nested For loops and Cross-join operations
Who Should Attend
- Anyone who wants to learn in more depth, about Numpy Arrays and Array Broadcasting and put them to practical use
Target Audiences
- Anyone who wants to learn in more depth, about Numpy Arrays and Array Broadcasting and put them to practical use
The course covers three key areas in Numpy:
-
Numpy Arrays as Data Structures – Developing an in-depth understanding along the lines of:
-
Intuition of Arrays as Data Containers
-
Visualizing 2D/3D and higher dimensional Arrays
-
Array Indexing and Slicing – 2D/3D Arrays
-
Performing basic/advanced operations using Numpy Arrays
-
-
Useful Numpy Functions – Basic to Advanced usage of the below Numpy functions and how they perform compared to their counterpart methods
-
numpy where() function
-
Comparison with Apply + Lambda
-
Performance on Large DataFrames
-
Varied uses in new variable creation
-
-
numpy select() function
-
Apply conditions on single and multiple numeric variables
-
Apply conditions on categorical variable
-
-
-
Array Broadcasting – Developing an intuition of “How Arrays with dissimilar shapes interact” and how to put it to use
-
Intuition of Broadcasting concept on 2D/3D Arrays
-
Under what scenarios can we use Broadcasting to replace some of the computationally expensive methods like For loops and Cross-join Operations, etc. especially when working on a large Datasets
-
The course also covers the topic – “How to time your codes/processes“, which will equip you to:
-
Track time taken by any code block (using Two different methods) and also apply to your own processes/codes
-
Prepare for the upcoming Chapter “Useful Numpy Functions”, where we not only compare performance of Numpy functions with other conventionally used methods but also monitor how they perform on large Datasets
Course Curriculum
Chapter 1: Introduction to Numpy Library and Arrays
Lecture 1: Overview of Numpy Library
Lecture 2: Overview of Numpy Arrays (sample)
Lecture 3: Overview of Numpy Arrays
Chapter 2: Numpy Arrays
Lecture 1: Array Basics Part 1 of 2
Lecture 2: Array Basics Part 2 of 2
Lecture 3: Arrays as Data Containers (sample)
Lecture 4: Arrays as Data Containers
Lecture 5: Visualizing Arrays
Lecture 6: Array Indexing and Slicing Part 1 of 2
Lecture 7: Array Indexing and Slicing Part 2 of 2
Lecture 8: 3D Array Indexing and Slicing
Lecture 9: Basic Array Operations
Chapter 3: Timing the code
Lecture 1: Chapter Introduction : Timing the Code
Lecture 2: Timing Codes : Popular Methods
Lecture 3: Comparing how Arrays perform versus a List (for the same operation)
Lecture 4: Comparing Binning methods performance : Numpy digitige() Function versus Others
Chapter 4: Numpy Functions
Lecture 1: Chapter Introduction : Numpy Functions
Lecture 2: np.where() function overview
Lecture 3: np.where() function performance versus Apply + Lambda
Lecture 4: np.where() performance with increasing DataFrame size
Lecture 5: Various uses of np.where() Function
Lecture 6: np.select() function overview
Lecture 7: np.select() function : Application in Flooring/Capping (Basic)
Lecture 8: np.select() function : Application in Flooring/Capping (Advanced)
Lecture 9: np.select() function : Application on a categorical variable
Chapter 5: Array Broadcasting
Lecture 1: Chapter Introduction : Array Broadcasting
Lecture 2: Broadcasting Intuition : 2D Arrays Example
Lecture 3: Laying down Broadcasting rules for a 2D Array
Lecture 4: Practical Application 01 : Simple operations on Multiple Variables
Lecture 5: Practical Application 02 : Flooring/Capping with different threshold values
Lecture 6: Practical Application 03 : Broadcasting as an Alternate to Cross-join
Lecture 7: Broadcasting Intuition : 3D Array Example
Lecture 8: Practical Application 04 : Finding closest centroid
Instructors
-
Gaurav Singh
Data Science Professional – BFSI and Life Sciences
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 6 votes
- 5 stars: 11 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024