def loadBookReviews (catalog, sep=';'): """ Carga los libros del archivo. Por cada libro se toman sus autores y por cada uno de ellos, se crea un arbol de autores, a dicho autor y una referencia al libro que se esta procesando. """ t1_start = process_time() #tiempo inicial booksfile = cf.data_dir + 'GoodReads/book_reviews.csv' dialect = csv.excel() dialect.delimiter=sep with open(booksfile, encoding="utf-8-sig") as csvfile: spamreader = csv.DictReader(csvfile, dialect=dialect) for row in spamreader: model.addReviewNode(catalog, row) model.addReviewEdge(catalog, row) t1_stop = process_time() #tiempo final print("Tiempo de ejecución carga de grafo de revisiones de libros:",t1_stop-t1_start," segundos")
def loadLibraries(catalog): """ Carga las bibliotecas del archivo. Por cada para de bibliotecas, se almacena la distancia en kilometros entre ellas. """ t1_start = process_time() #tiempo inicial libsFile = cf.data_dir + 'flights_edges.csv' dialect = csv.excel() dialect.delimiter = ';' with open(libsFile, encoding="utf-8-sig") as csvfile: spamreader = csv.DictReader(csvfile, dialect=dialect) for row in spamreader: #print(row) model.addReviewNode(catalog, row) model.addReviewEdge(catalog, row) t1_stop = process_time() #tiempo final print("Tiempo de ejecución carga de grafo de vuelos:", t1_stop - t1_start, " segundos")