You are on page 1of 40

Python for Non-Programmers

Python NumPy

NumPy stands for Numerical python and is the core library for numeric and
scientific computing

It consists of
multi-dimensional
array objects and a
collection of routines
for processing those
arrays
NumPy
Creating NumPy Array

Single-dimensional Multi-dimensional
Array Array
Initializing NumPy Array

Initializing NumPy array with zeros


Initializing NumPy Array

Initializing NumPy array with same number


Initializing NumPy Array

Initializing NumPy array within a range


Initializing NumPy Array

Initializing NumPy array with random numbers


NumPy-Shape

Checking the shape of NumPy arrays


Joining NumPy Arrays

vstack() hstack() column_stack()


Numpy Intersection & Difference
NumPy Array Mathematics

Addition of NumPy Arrays


NumPy Array Mathematics

Basic Multiplication
Basic Addition

Basic Subtraction Basic Division


NumPy Math Functions

Mean Standard Deviation

Median
NumPy Save & Load

Saving Numpy Array

Loading Numpy Array


Python Pandas

Pandas stands for Panel Data and is the core library for data manipulation and data
analysis

It consists of single
and
multi-dimensional
data-structures for
data-manipulation
Pandas Data-Structures

Single-dimensional Multi-dimensional

Series Object Data-frame


Pandas Series Object

Series Object is one-dimensional labeled array


Changing Index
Series Object from Dictionary

You can also create


a series object from
a dictionary!!
Changing index position

You can change


the index
positions
Extracting Individual Elements

Extracting a single element Extracting elements from back

Extracting a sequence of elements


Basic Math Operations on Series

Adding a scalar value Adding two Series Objects


to Series Elements
Pandas Dataframe

Dataframe is a 2-dimensional labelled data-structure

A data-frame
comprises of rows
and columns
Creating a Dataframe

This is how you can


create a data.frame
Dataframe In-Built Functions

head()

shape() describe()

tail()
.iloc[]
.loc[]
Dropping Columns
Dropping Rows
More Pandas Functions

Mean Minimum

Median Maximum
More Pandas Functions

Value_counts()

sort_values()
Pokemon Analysis
Understanding Data
Looking at Null Values
Imputing Null Values
Checking Frequency
Renaming Columns
Extracting Primary Types
Extracting Primary & Secondary Types
Extracting Specific Pokemons

You might also like