Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -132,8 +132,12 @@ def construct_both_graph(docs):
|
|
| 132 |
nodes = [token.text for token in doc]
|
| 133 |
nodes.append("Sentence")
|
| 134 |
senders = [token.i for token in doc][:-1]
|
|
|
|
| 135 |
receivers = [token.i for token in doc][1:]
|
|
|
|
| 136 |
edge_labels = {(token.i, token.i + 1): "next" for token in doc[:-1]}
|
|
|
|
|
|
|
| 137 |
for node in range(len(nodes) - 1):
|
| 138 |
senders.append(node)
|
| 139 |
receivers.append(len(nodes) - 1)
|
|
@@ -152,8 +156,12 @@ def construct_structural_graph(docs):
|
|
| 152 |
nodes = [token.text for token in doc]
|
| 153 |
nodes.append("Sentence")
|
| 154 |
senders = [token.i for token in doc][:-1]
|
|
|
|
| 155 |
receivers = [token.i for token in doc][1:]
|
|
|
|
| 156 |
edge_labels = {(token.i, token.i + 1): "next" for token in doc[:-1]}
|
|
|
|
|
|
|
| 157 |
for node in range(len(nodes) - 1):
|
| 158 |
senders.append(node)
|
| 159 |
receivers.append(len(nodes) - 1)
|
|
|
|
| 132 |
nodes = [token.text for token in doc]
|
| 133 |
nodes.append("Sentence")
|
| 134 |
senders = [token.i for token in doc][:-1]
|
| 135 |
+
senders.extend([token.i for token in doc][1:])
|
| 136 |
receivers = [token.i for token in doc][1:]
|
| 137 |
+
receivers.extend([token.i for token in doc][:-1])
|
| 138 |
edge_labels = {(token.i, token.i + 1): "next" for token in doc[:-1]}
|
| 139 |
+
for token in doc[:-1]:
|
| 140 |
+
edge_labels[(token.i + 1, token.i)] = "previous"
|
| 141 |
for node in range(len(nodes) - 1):
|
| 142 |
senders.append(node)
|
| 143 |
receivers.append(len(nodes) - 1)
|
|
|
|
| 156 |
nodes = [token.text for token in doc]
|
| 157 |
nodes.append("Sentence")
|
| 158 |
senders = [token.i for token in doc][:-1]
|
| 159 |
+
senders.extend([token.i for token in doc][1:])
|
| 160 |
receivers = [token.i for token in doc][1:]
|
| 161 |
+
receivers.extend([token.i for token in doc][:-1])
|
| 162 |
edge_labels = {(token.i, token.i + 1): "next" for token in doc[:-1]}
|
| 163 |
+
for token in doc[:-1]:
|
| 164 |
+
edge_labels[(token.i + 1, token.i)] = "previous"
|
| 165 |
for node in range(len(nodes) - 1):
|
| 166 |
senders.append(node)
|
| 167 |
receivers.append(len(nodes) - 1)
|