def browser(self, url):
     try:
         driver = Firefox(options=self.options)
         headers = self.headers
         result = driver.request(self.method, url, data=self.data)
         import pry;pry()
         return driver
     except Exception as e:
         raise SeleniumError(f"Error setting instance of Firefox.\nError: {e}")
Exemple #2
0
    def visitReassign(self, ctx):
        pry()
        name = ctx.ID().getText()
        target = Id(name)
        value = self._value_visitor().visit(ctx.value())

        var = self.namespace.find_var(name)
        if var is None: ParseError.undef(name)

        return Assignment(target, value)
Exemple #3
0
 def baz(self):
     c = 1
     pry()
Exemple #4
0
def bar():
    b = 1
    Obj().baz()
    with pry():
        raise Exception("foo")
Exemple #5
0
 def baz(self):
     c = 1
     pry()
Exemple #6
0
def bar():
    b = 1
    Obj().baz()
    with pry():
         raise Exception("foo")
Exemple #7
0
from data_loader import load_file
from k_means import Kmeans
from dbscan import DBSCAN
from random import shuffle
from utils import calculate_accuracy
from sklearn.cluster import KMeans
from utils import euclidean_distance
import pry

raw_data = load_file('iris.data')
classes = set([x[-1] for x in raw_data])
class_dict = {}
test_data = {}
train_data = []
for kelas in classes:
    class_dict[kelas] = list(filter(lambda x: x[-1] == kelas, raw_data))
    shuffle(class_dict[kelas])

    test_data[kelas] = [x[:-1] for x in class_dict[kelas][:10]]
    train_data += [x[:-1] for x in class_dict[kelas][10:]]

db_scan = DBSCAN(1, 0.5)
pry()
db_scan.fit(train_data[:10])
db_scan.clusters