Numpy Arrays

Welcome to Day Four!

Welcome to Day Four of the Earth Analytics Bootcamp! Today, you will learn about a commonly used data structure in Python for scientific data: numpy arrays. You will write Python code to import text data (.txt and .csv) as numpy arrays and to manipulate, summarize, and plot data in numpy arrays.

Learning Objectives

After completing the lessons for Day 4, you will be able to:

  • Define a data structure in Python (e.g. lists, numpy arrays)
  • Explain the differences between Python lists and numpy arrays (e.g. dimensionality, indexing)
  • Write Python code to import text data (.txt and .csv) into numpy arrays
  • Write Python code to manipulate, summarize, and plot data in numpy arrays

Class Schedule

Review Day 3 / Questions
Lesson 1: Intro to Numpy Arrays
Lesson 2: Import Text Data into Numpy Arrays
Lesson 3: Manipulate, Summarize, and Plot Numpy Arrays

Lessons Day 4

Today’s lessons provide information that you need to begin homework 2. In the lessons, you will use Python in Jupyter Notebook to work with numpy arrays.

Get Day 4 Files From

Fork and git clone today’s files from to the earth-analytics-bootcamp directory under your home directory.

If needed, refer to the lesson on Get Files from

Begin Homework 2

View Homework 2

Important: Complete today’s lessons and hands-on activities (listed above) BEFORE beginning Homework 2.

The second homework (Homework 2) is due Tuesday, August 14th at 8:00 AM (U.S. Mountain Daylight Time). See this link to convert the due date/time to your local time.