/ Python

Python Tips

This is a list of python tips and techniques that I have run across when using this language. It also serves as a quick reminder/refresher page for me. It is a mix of general python and python in Jupyter.

Lists

Count the total number of unique items in list

A = {}
for i in my_list:
	A[i] = i
len(A)

Count each unique item in list

A = {}
for i in mylist:
    if i not in A:
        A[i]=1
    else:
        A[i]=A[i]+1
print(A)

Jupyter

Plotting in Jupyter

In order to plot inline, use the following

%matplotlib inline

Scatter plots

Scatter plots require a third variable to indicate the size of the dot. Without this variable, the scatter command fails.

import matplotlib.pyplot as plt
plt.scatter(x,y,0.1)