Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
combo
Manage
Activity
Members
Labels
Plan
Issues
20
Issue boards
Milestones
Wiki
Redmine
Code
Merge requests
2
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Syntactic Tools
combo
Merge requests
!36
Release 1.0.4
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Release 1.0.4
candidate_release_1.0.4
into
develop
Overview
0
Commits
28
Pipelines
1
Changes
21
Merged
Mateusz Klimaszewski
requested to merge
candidate_release_1.0.4
into
develop
3 years ago
Overview
0
Commits
28
Pipelines
1
Changes
1
Expand
0
0
Merge request reports
Viewing commit
2941cf06
Prev
Next
Show latest version
1 file
+
5
−
2
Expand all files
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
2941cf06
Add deps sorting.
· 2941cf06
Mateusz Klimaszewski
authored
4 years ago
combo/utils/graph.py
+
5
−
2
Options
@@ -74,8 +74,11 @@ def graph_and_tree_merge(tree_arc_scores,
parse_graph
[
d
]
=
sorted
(
parse_graph
[
d
])
for
i
,
g
in
enumerate
(
parse_graph
):
heads
=
[
x
[
0
]
for
x
in
g
]
rels
=
[
x
[
1
]
for
x
in
g
]
heads
=
np
.
array
([
x
[
0
]
for
x
in
g
])
rels
=
np
.
array
([
x
[
1
]
for
x
in
g
])
indices
=
rels
.
argsort
()
heads
=
heads
[
indices
].
tolist
()
rels
=
rels
[
indices
].
tolist
()
deps
=
'
|
'
.
join
(
f
'
{
h
}
:
{
r
}
'
for
h
,
r
in
zip
(
heads
,
rels
))
tokens
[
i
-
1
][
"
deps
"
]
=
deps
return