Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crash course: Introduction to Pandas and NumPy
Rating: 4.4 out of 5(9 ratings)
45 students

Crash course: Introduction to Pandas and NumPy

Bottom-up introduction to Python data science frameworks: NumPy and Pandas
Created byMaxime Vandegar
Last updated 4/2023
English

What you'll learn

  • NumPy arrays
  • Operations on NumPy arrays
  • Image processing with NumPy
  • Vectorial operations
  • The framework Pandas
  • Pandas DataFrame
  • Manipulating Pandas DataFrame
  • Arithmetic operations and statistical computations

Course content

3 sections27 lectures3h 34m total length
  • Introduction6:35
  • Applications2:52

    Explore the wide range of numpy applications in data science, machine learning, and scientific computing, from data processing to feeding pipelines and interoperability with PyTorch and TensorFlow.

  • NumPy Arrays9:27
  • Matrices7:08
  • Tensors3:32

    Explore how tensors extend numpy arrays to higher dimensions, build a 3d array from multiple matrices, and index into multi-dimensional data like images with width, height, and channels.

  • Array creation routines8:47

    Learn how to create numpy arrays with zeros, ones, and empty, specify shapes as tuples (e.g., 100 by 100), and generate grids with linspace and meshgrid for image processing.

  • Dtypes7:39

    Explore numpy dtypes for arrays, including float64, int64, bool, strings, and complex types. Learn to specify and convert dtypes with array constructors and astype.

  • Vectorized operations8:45
  • Reduction operations7:44
  • Reshaping10:41
  • Saving and Loading NumPy Arrays3:35

    learn how numpy's save and load functions store and retrieve arrays in binary .npy files, including file naming, extension usage, and common gotchas for saving long simulations.

  • Image Processing10:07
  • Masking11:34
  • Structured Arrays5:52
  • JAX and GPUs6:23

Requirements

  • Basic programming skills

Description

Are you ready to take your data skills to the next level? Our course on Pandas and NumPy is designed to help you master these powerful libraries and unlock the full potential of your data.


Pandas and NumPy are two of the most popular Python libraries for data manipulation and analysis. Together, they provide a powerful toolset for working with structured data in Python and enable you to perform complex data tasks with ease and efficiency.


In this course, you will learn the fundamentals of Pandas and NumPy and how to use them to solve real-world data problems. You will learn how to load and manipulate data with Pandas, perform mathematical operations and statistical analyses with NumPy, and use the two libraries together to solve complex data tasks.


Our experienced instructors will guide you through the material with hands-on examples and exercises, and you will have the opportunity to apply your knowledge to real-world datasets. By the end of the course, you will have a solid understanding of Pandas and NumPy and be able to use them confidently in your own data projects.


Don't miss this opportunity to learn from the experts and take your data skills to the next level. Enroll now and join our community of data professionals who are mastering Pandas and NumPy and making a difference with data.


Who this course is for:

  • To those interested in data science and machine learning
  • For those who want to improve their Python knowledge
  • For those who want to improve the performance of their Python code