(tags, aspect_spans, opinion_spans)
| 80 | |
| 81 | |
| 82 | def find_pair(tags, aspect_spans, opinion_spans): |
| 83 | pairs = [] |
| 84 | for al, ar in aspect_spans: |
| 85 | for pl, pr in opinion_spans: |
| 86 | flag = False |
| 87 | for i in range(al, ar+1): |
| 88 | for j in range(pl, pr+1): |
| 89 | if tags[i][j] == 3 or tags[j][i] == 3: |
| 90 | flag = True |
| 91 | break |
| 92 | if flag: break |
| 93 | if flag: |
| 94 | pairs.append([al, ar, pl, pr]) |
| 95 | return pairs |
| 96 | |
| 97 | |
| 98 | def find_triplet(tags, aspect_spans, opinion_spans): |