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)
def __init__(self, term_dict: Dict[str, Term]): self.nodes = [] self.num_of_nodes = 0 self.num_of_edges = [] self.vectorizer = Vectorizer(term_dict)
def __init__(self, w2v_path=r".\data\vi.vec"): self.clearner = Preprocessor() self.vectorizer = Vectorizer(w2v_path)