In [1]:
%matplotlib inline

import seaborn as sns
import pandas as pd
import scipy.io as sio

data1


In [2]:
mat = sio.loadmat('./data/ex7data1.mat')
mat.keys()


Out[2]:
dict_keys(['__globals__', '__version__', '__header__', 'X'])

In [3]:
data1 = pd.DataFrame(mat.get('X'), columns=['X1', 'X2'])
data1.head()


Out[3]:
X1 X2
0 3.381563 3.389113
1 4.527875 5.854178
2 2.655682 4.411995
3 2.765235 3.715414
4 2.846560 4.175506


In [4]:
sns.set(context="notebook", style="white")

In [5]:
sns.lmplot('X1', 'X2', data=data1, fit_reg=False)


Out[5]:
<seaborn.axisgrid.FacetGrid at 0x11279a550>

data2


In [6]:
mat = sio.loadmat('./data/ex7data2.mat')
data2 = pd.DataFrame(mat.get('X'), columns=['X1', 'X2'])
data2.head()


Out[6]:
X1 X2
0 1.842080 4.607572
1 5.658583 4.799964
2 6.352579 3.290854
3 2.904017 4.612204
4 3.231979 4.939894

In [7]:
sns.lmplot('X1', 'X2', data=data2, fit_reg=False)


Out[7]:
<seaborn.axisgrid.FacetGrid at 0x11294b8d0>

In [ ]: