Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Numpy with Python
Rating: 4.2 out of 5(235 ratings)
17,068 students

Numpy with Python

NumPy is a library for the Python programming language
Last updated 1/2020
English

What you'll learn

  • 1. NumPy Introduction 2. Python Numpy Array 3. Indexing & Slicing - 1 4. Indexing & Slicing - 2 5. Statistical Functions, Operators & Random Numbers 6. What is Data Science 7. What is Machine Learning

Course content

1 section15 lectures3h 10m total length
  • Session 1. NumPy Introduction0:31

    Explore what numpy is, its supported operations and features, and learn how to install and use numpy with pip or anaconda.

  • NumPy Introduction34:09

    Learn numpy basics from installation to creating and reshaping arrays. Master indexing, slicing, data types, and array operations for loading data from csv or excel formats.

  • Session 2. Python Numpy Array0:28

    Learn how to work with Numpy arrays in Python, including single dimension, multi dimension, and two dimensional arrays, and understand how they relate to matrices.

  • Python Numpy Array22:32

    Explore reshaping NumPy arrays with the reshape function, learn about rows, columns, and dimensions, and practice creating empty or zero arrays, ranges, and indexing and slicing.

  • Session 3. Indexing & Slicing - 10:42

    Master numpy indexing and slicing basics, including zero-based indexing, positive step slices from left to right, and reversing sequences with negative steps.

  • Indexing & Slicing - 119:29

    Master numpy indexing and slicing to access specific values in arrays using start, end, and step. Learn how zero-based indexing and negative indices affect which elements you extract.

  • Session 4. Indexing & Slicing - 20:48

    Learn how to slice data using indexing in NumPy, from single-dimensional to two-dimensional arrays with rows and columns, and study the required syntax.

  • Indexing & Slicing - 230:21

    Master numpy indexing and slicing for 1d and 2d arrays, handling shapes and start–end–step selections. Learn broadcasting, transpose, and key statistics such as min, max, mean, median, and std.

  • Session 5. Statistical Functions, Operators & Random Numbers0:48

    Explore numpy's statistical functions, including finding minimum, maximum, standard deviation, and variance, and learn how to apply them alongside numpy's random module for generating values.

  • Statistical Functions, Operators & Random Numbers20:12

    Explore statistical functions and operators in numpy with Python, computing min, max, mean, median, variance, and standard deviation, while mastering linear algebra with matrices and generating random numbers with seeds.

  • Data Science1:43

    Explore data science fundamentals, including data analysis, statistics concepts, and visualization, to machine learning, deep learning, and artificial intelligence, using Python and data mining techniques.

  • 6. What is Data Science30:42

    Explains data science and its core components—statistics, machine learning, data analysis—and the end-to-end workflow from data collection to modeling and reporting.

  • Machine Learning1:27

    Explore what machine learning is, contrast it with traditional programming, examine ML capabilities, its link to statistics, and types of ML, plus responsibilities from data collection to deployment and reporting.

  • 7. What is Machine Learning25:06

    Define machine learning, compare it with traditional programming, and explore data science concepts and statistics to build and evaluate predictive models, including supervised and reinforcement types.

  • Summary1:32

    Explore numpy with python by slicing data, using operators, and generating random numbers for a statistical process, and learn how to install the package.

Requirements

  • Previous programming experience. Familiarity with collection types in Python.

Description

In this series, we cover the basics of using NumPy for basic data analysis. Some of the things that are covered are as follows: installing NumPy using the Anaconda Python distribution, creating NumPy arrays in a variety of ways, gathering information about large datasets such as the mean, median and standard deviation, as well as utilizing Jupyter Notebooks for exploration using NumPy. If you are looking to get started with NumPy then join us!


1. NumPy Introduction

2. Python Numpy Array

3. Indexing & Slicing - 1

4. Indexing & Slicing - 2

5. Statistical Functions, Operators & Random Numbers

6. What is Data Science

7. What is Machine Learning

Who this course is for:

  • Beginner Python developers curious about Data Science