DataScience/clustering/show.py

29 lines
534 B
Python

import matplotlib.pyplot as plt
import numpy as np
a = open("cluster.txt").read()
a = a.split("\n\n")
data = []
for b in a:
cluster = []
for c in b.split("\n"):
d = c.split(" ")
vec = []
for e in d:
if e != "":
vec.append(float(e))
if len(vec) != 0:
cluster.append(vec)
if len(cluster) != 0:
data.append(cluster)
for c in data:
xs = [x[0] for x in c]
ys = [x[1] for x in c]
plt.subplot()
plt.plot(xs, ys, "o")
plt.show()