-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlista_de_adjacencia.py
38 lines (27 loc) · 948 Bytes
/
lista_de_adjacencia.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import csv
import numpy as np
with open('genres.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
genres = list(reader)
genres = np.array(genres)
genres=genres.tolist()
with open('names.csv', 'r') as f:
reader1 = csv.reader(f, delimiter=',')
names = list(reader1)
names = np.array(names)
names=names.tolist()
edgelist_name = list()
edgelist_genre = list()
for i in range(2000):
for j in range(5):
if genres[i][j]!='':
edgelist_name.append(names[i][0])
edgelist_genre.append(genres[i][j])
with open('edgelist_name.csv', "w") as output:
writer = csv.writer(output,delimiter=',', lineterminator='\n')
for aux1 in edgelist_name :
writer.writerow([aux1])
with open('edgelist_genre.csv', "w") as output:
writer = csv.writer(output,delimiter=',', lineterminator='\n')
for aux2 in edgelist_genre :
writer.writerow([aux2])