Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
ffm-baseline
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ML
ffm-baseline
Commits
f781cf48
Commit
f781cf48
authored
Oct 17, 2018
by
高雅喆
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
change path
parent
b337a496
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
10 deletions
+11
-10
ctr.py
eda/gray_stat/ctr.py
+11
-10
No files found.
eda/gray_stat/ctr.py
View file @
f781cf48
...
...
@@ -4,17 +4,17 @@ import time
import
sys
OUTPUT_PATH
=
"/data2/models/eda/
node2vec
/"
OUTPUT_PATH
=
"/data2/models/eda/
gray_stat
/"
num
=
sys
.
argv
[
1
]
if
num
==
"3|4"
:
OUTPUT_PATH
=
"/data2/models/eda/
node2vec
/3|4"
OUTPUT_PATH
=
"/data2/models/eda/
gray_stat
/3|4"
table_name
=
"jerry_prod.nd_device_cid_similarity_matrix_tmp"
elif
num
==
"5|6"
:
OUTPUT_PATH
=
"/data2/models/eda/
node2vec
/5|6"
OUTPUT_PATH
=
"/data2/models/eda/
gray_stat
/5|6"
table_name
=
"eagle.ffm_diary_queue_temp"
elif
num
==
"7|8"
:
OUTPUT_PATH
=
"/data2/models/eda/
node2vec
/7|8"
OUTPUT_PATH
=
"/data2/models/eda/
gray_stat
/7|8"
table_name
=
"eagle.search_queue"
else
:
print
(
"参数必须是 '3|4' 或 '5|6' 或 '7|8'"
)
...
...
@@ -125,15 +125,16 @@ def main():
output
=
OUTPUT_PATH
+
"ctr.csv"
with
open
(
output
,
"a+"
)
as
f
:
print
(
"stat"
+
" "
+
get_yesterday_date
())
g_class
=
GrayStat
(
"diary"
,
num
)
a_class
=
AllStat
(
"diary"
,
num
)
line1
=
str
(
g_class
.
get_uid_count
())
+
"
\t
"
+
str
(
g_class
.
get_uid_imp_times
())
+
"
\t
"
+
str
(
g_class
.
get_uid_clk_times
())
line2
=
str
(
a_class
.
get_uid_count
())
+
"
\t
"
+
str
(
a_class
.
get_uid_imp_times
())
+
"
\t
"
+
str
(
a_class
.
get_uid_clk_times
())
g_class
=
GrayStat
(
"diary"
,
"3|4"
)
a_class
=
AllStat
(
"diary"
,
"3|4"
)
line1
=
str
(
g_class
.
get_uid_count
())
+
"
,"
+
str
(
g_class
.
get_uid_imp_times
())
+
",
"
+
str
(
g_class
.
get_uid_clk_times
())
line2
=
str
(
a_class
.
get_uid_count
())
+
"
,"
+
str
(
a_class
.
get_uid_imp_times
())
+
",
"
+
str
(
a_class
.
get_uid_clk_times
())
g_ctr
=
g_class
.
get_uid_clk_times
()
/
g_class
.
get_uid_imp_times
()
a_ctr
=
a_class
.
get_uid_clk_times
()
/
a_class
.
get_uid_imp_times
()
growth_rate
=
(
g_ctr
-
a_ctr
)
/
a_ctr
line
=
get_yesterday_date
()
+
"
\t
"
+
str
(
round
(
g_ctr
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
str
(
round
(
a_ctr
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
\
str
(
round
(
growth_rate
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
line1
+
"
\t
"
+
line2
+
"
\n
"
coverage_rate
=
g_class
.
get_uid_count
()
/
a_class
.
get_uid_count
()
line
=
get_yesterday_date
()
+
","
+
str
(
round
(
g_ctr
*
100
,
2
))
+
'
%
'
+
","
+
str
(
round
(
a_ctr
*
100
,
2
))
+
'
%
'
+
","
+
\
str
(
round
(
growth_rate
*
100
,
2
))
+
'
%
'
+
","
+
line1
+
","
+
line2
+
","
+
str
(
round
(
coverage_rate
*
100
,
2
))
+
"
%
"
+
"
\n
"
f
.
write
(
line
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment