In [ ]:
from planet4 import get_data, markings

gold_ids = get_data.common_gold_ids()

p4img = markings.ImageID(gold_ids[10])
golddata = p4img.data[p4img.data.user_name.isin(markings.gold_members)]
golddata = golddata[golddata.marking == 'fan']

In [ ]:
from sklearn import preprocessing

In [ ]:
cols = 'x y'.split()
X = p4img.get_blotches()[cols].values

In [ ]:
X.mean(axis=0)

In [ ]:
X_scaled = preprocessing.scale(X)

In [ ]:
X_scaled.mean(axis=0)

In [ ]:
X_scaled.std(axis=0)

In [ ]:
X.std(axis=0)

In [ ]:
from sklearn.cluster import DBSCAN

In [ ]:
DBSCAN?

In [ ]:
from sklearn.metrics import pairwise

In [ ]:
pairwise.PAIRWISE_DISTANCE_FUNCTIONS

In [ ]: