Exemplo n.º 1
0
def main():
    global serial, MIN_Y, MAX_Y, MIN_X, MAX_X

    if not len(sys.argv) == 3:
        print 'Wrong args'
        sys.exit(0)

    RES_X = int(sys.argv[1])

    if RES_X < 0:
        data = Rasterizer()
        points = data.get_lines(sys.argv[2], MIN_X, MAX_X, MIN_Y, MAX_Y)
    else:
        data = Vectorizer()
        points = data.get_polygons(sys.argv[2], RES_X, MIN_X, MAX_X, MIN_Y,
                                   MAX_Y)

    serial = Serial(SERIAL_PORT, BAUD)
    serial.flushInput()
    serial.flushOutput()

    print 'Waiting for MCU'

    # Wait until the mcu sends a byte, signaling it's ready
    serial.read(1)

    print 'Starting transmission'

    count = 1
    for cur_p in points:
        next_x = cur_p[0]
        next_y = cur_p[1]
        next_z = cur_p[2]
        data = struct.pack('<ffb', next_x, next_y, next_z)
        send_wait_ack(data)

        print 'Sent point %d of %d\n' % (count, len(points))
        count += 1

    # Send end of transmission
    send_wait_ack(END_DATA)

    raw_input("press enter to continue")
import os.path
from csv import reader
from vectorize import Vectorizer

PATH = "../../data/movie/amazon"


def score_review_pairs():
    fi = reader(open(os.path.join(PATH, "processed_reviews.tsv"), "r"),
                delimiter="\t",
                quotechar="\"")
    for score, review in fi:
        yield int(score), review


vectorizer = Vectorizer(
    "Amazon dvd",
    "Movie",
    "amazon",
    ngram=3,
)

vectorizer.run(score_review_pairs)
import os
from vectorize import Vectorizer

DATA_DIR = "../../data/movie/polarity_dataset_v1.0/tokens"


def inpYielder():
    root = DATA_DIR
    neg_dir = os.path.join(root, "neg")
    for fileName in os.listdir(neg_dir):
        print fileName
        f = open(os.path.join(neg_dir, fileName), "r")
        yield 0, f.read()
        f.close()

    pos_dir = os.path.join(root, "pos")
    for fileName in os.listdir(pos_dir):
        print fileName
        f = open(os.path.join(pos_dir, fileName), "r")
        yield 1, f.read()
        f.close()

vectorizer = Vectorizer(\
    "Bo Pang's movie data", \
    "Movie", \
    "polarity_dataset_v1.0", \
    ngram = 1,\
)

vectorizer.run(inpYielder)
Exemplo n.º 4
0
 def __init__(self, term_dict: Dict[str, Term]):
     self.nodes = []
     self.num_of_nodes = 0
     self.num_of_edges = []
     self.vectorizer = Vectorizer(term_dict)
Exemplo n.º 5
0
 def __init__(self, w2v_path=r".\data\vi.vec"):
     self.clearner = Preprocessor()
     self.vectorizer = Vectorizer(w2v_path)