Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
1024 Report
提交
3b9a3928
1
1024 Report
项目概览
CSDN 技术社区
/
1024 Report
通知
84
Star
6
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
1
1024 Report
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
“5998d3cc5a14b16476bd4f8f6b5623e793a300dd”上不存在“...git@gitcode.net:paddlepaddle/PaddleDetection.git”
提交
3b9a3928
编写于
10月 14, 2022
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix sort bug
上级
4cbcc655
变更
7
展开全部
隐藏空白更改
内联
并排
Showing
7 changed file
with
8 addition
and
8 deletion
+8
-8
ranks/个人向中国主要开源技术栈贡献榜单.csv
ranks/个人向中国主要开源技术栈贡献榜单.csv
+0
-0
ranks/个人向主要开源技术栈贡献榜单.csv
ranks/个人向主要开源技术栈贡献榜单.csv
+0
-0
ranks/个人向国际主要开源技术栈贡献榜单.csv
ranks/个人向国际主要开源技术栈贡献榜单.csv
+0
-0
ranks/公司向中国主要开源技术栈贡献榜单.csv
ranks/公司向中国主要开源技术栈贡献榜单.csv
+0
-0
ranks/公司向主要开源技术栈贡献榜单.csv
ranks/公司向主要开源技术栈贡献榜单.csv
+0
-0
ranks/公司向国际主要开源技术栈贡献榜单.csv
ranks/公司向国际主要开源技术栈贡献榜单.csv
+0
-0
src/tasks/ranks.py
src/tasks/ranks.py
+8
-8
未找到文件。
ranks/个人向中国主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
ranks/个人向主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
ranks/个人向国际主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
ranks/公司向中国主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
ranks/公司向主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
ranks/公司向国际主要开源技术栈贡献榜单.csv
浏览文件 @
3b9a3928
此差异已折叠。
点击以展开。
src/tasks/ranks.py
浏览文件 @
3b9a3928
...
@@ -162,7 +162,7 @@ def rank_repo_top_n(config, ctx):
...
@@ -162,7 +162,7 @@ def rank_repo_top_n(config, ctx):
df
[
"score"
]
+=
df
[
key
].
apply
(
lambda
x
:
x
*
weights
[
key
])
df
[
"score"
]
+=
df
[
key
].
apply
(
lambda
x
:
x
*
weights
[
key
])
print
(
df
.
head
())
print
(
df
.
head
())
df
=
df
.
sort_values
(
by
=
"score"
,
ascending
=
Fals
e
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
Tru
e
)
df
.
to_csv
(
config
[
"ranks"
][
"repo"
][
"top_n"
])
df
.
to_csv
(
config
[
"ranks"
][
"repo"
][
"top_n"
])
for
index
,
row
in
df
.
iterrows
():
for
index
,
row
in
df
.
iterrows
():
...
@@ -365,7 +365,7 @@ def rank_personal_top_n(config, ctx):
...
@@ -365,7 +365,7 @@ def rank_personal_top_n(config, ctx):
# 个人向全部技术项目贡献排行榜
# 个人向全部技术项目贡献排行榜
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict
,
orient
=
'index'
)
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict
,
orient
=
'index'
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n"
])
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n"
])
ctx
[
"ranks"
][
"personal_top_n"
]
=
df
ctx
[
"ranks"
][
"personal_top_n"
]
=
df
ctx
[
"ranks"
][
"personal_top_n_dict"
]
=
personal_score_dict
ctx
[
"ranks"
][
"personal_top_n_dict"
]
=
personal_score_dict
...
@@ -373,7 +373,7 @@ def rank_personal_top_n(config, ctx):
...
@@ -373,7 +373,7 @@ def rank_personal_top_n(config, ctx):
# 个人向国际技术项目贡献排行榜
# 个人向国际技术项目贡献排行榜
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict_en
,
orient
=
'index'
)
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict_en
,
orient
=
'index'
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n_en"
])
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n_en"
])
ctx
[
"ranks"
][
"personal_top_n_en"
]
=
df
ctx
[
"ranks"
][
"personal_top_n_en"
]
=
df
ctx
[
"ranks"
][
"personal_top_n_en_dict"
]
=
personal_score_dict_en
ctx
[
"ranks"
][
"personal_top_n_en_dict"
]
=
personal_score_dict_en
...
@@ -381,7 +381,7 @@ def rank_personal_top_n(config, ctx):
...
@@ -381,7 +381,7 @@ def rank_personal_top_n(config, ctx):
# 个人向中国技术项目贡献排行榜
# 个人向中国技术项目贡献排行榜
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict_zh_cn
,
orient
=
'index'
)
df
=
pd
.
DataFrame
.
from_dict
(
personal_score_dict_zh_cn
,
orient
=
'index'
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
df
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n_zh_cn"
])
df
.
to_csv
(
config
[
"ranks"
][
"personal"
][
"top_n_zh_cn"
])
ctx
[
"ranks"
][
"personal_top_n_zh_cn"
]
=
df
ctx
[
"ranks"
][
"personal_top_n_zh_cn"
]
=
df
ctx
[
"ranks"
][
"personal_top_n_zh_cn_dict"
]
=
personal_score_dict_zh_cn
ctx
[
"ranks"
][
"personal_top_n_zh_cn_dict"
]
=
personal_score_dict_zh_cn
...
@@ -392,8 +392,8 @@ def rank_company_top_n(config, ctx):
...
@@ -392,8 +392,8 @@ def rank_company_top_n(config, ctx):
# 公司向全部技术项目排行榜
# 公司向全部技术项目排行榜
personal_top_n
=
ctx
[
"ranks"
][
"personal_top_n"
]
personal_top_n
=
ctx
[
"ranks"
][
"personal_top_n"
]
company_top_n
=
personal_top_n
.
groupby
(
company_top_n
=
personal_top_n
.
groupby
(
[
"company_by_email"
]).
sum
()
.
reset_index
()
[
"company_by_email"
]).
sum
()
company_top_n
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
company_top_n
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
company_top_n
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n"
])
company_top_n
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n"
])
ctx
[
"ranks"
][
"company_top_n"
]
=
company_top_n
ctx
[
"ranks"
][
"company_top_n"
]
=
company_top_n
print
(
company_top_n
.
head
())
print
(
company_top_n
.
head
())
...
@@ -402,7 +402,7 @@ def rank_company_top_n(config, ctx):
...
@@ -402,7 +402,7 @@ def rank_company_top_n(config, ctx):
personal_top_n_en
=
ctx
[
"ranks"
][
"personal_top_n"
]
personal_top_n_en
=
ctx
[
"ranks"
][
"personal_top_n"
]
company_top_n_en
=
personal_top_n_en
.
groupby
(
company_top_n_en
=
personal_top_n_en
.
groupby
(
[
"company_by_email"
]).
sum
().
reset_index
()
[
"company_by_email"
]).
sum
().
reset_index
()
company_top_n_en
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
company_top_n_en
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
company_top_n_en
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n_en"
])
company_top_n_en
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n_en"
])
ctx
[
"ranks"
][
"company_top_n_en"
]
=
company_top_n_en
ctx
[
"ranks"
][
"company_top_n_en"
]
=
company_top_n_en
print
(
company_top_n_en
.
head
())
print
(
company_top_n_en
.
head
())
...
@@ -411,7 +411,7 @@ def rank_company_top_n(config, ctx):
...
@@ -411,7 +411,7 @@ def rank_company_top_n(config, ctx):
personal_top_n_zh_cn
=
ctx
[
"ranks"
][
"personal_top_n_zh_cn"
]
personal_top_n_zh_cn
=
ctx
[
"ranks"
][
"personal_top_n_zh_cn"
]
company_top_n_zh_cn
=
personal_top_n_zh_cn
.
groupby
(
company_top_n_zh_cn
=
personal_top_n_zh_cn
.
groupby
(
[
"company_by_email"
]).
sum
().
reset_index
()
[
"company_by_email"
]).
sum
().
reset_index
()
company_top_n_zh_cn
.
sort_values
(
by
=
"score"
,
ascending
=
False
)
company_top_n_zh_cn
.
sort_values
(
by
=
"score"
,
ascending
=
False
,
inplace
=
True
)
company_top_n_zh_cn
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n_zh_cn"
])
company_top_n_zh_cn
.
to_csv
(
config
[
"ranks"
][
"company"
][
"top_n_zh_cn"
])
ctx
[
"ranks"
][
"company_top_n_zh_cn"
]
=
company_top_n_zh_cn
ctx
[
"ranks"
][
"company_top_n_zh_cn"
]
=
company_top_n_zh_cn
print
(
company_top_n_zh_cn
.
head
())
print
(
company_top_n_zh_cn
.
head
())
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录