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
d098277b
Commit
d098277b
authored
Oct 17, 2018
by
张彦钊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改统计指标
parent
f0ee3a34
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
19 deletions
+18
-19
ctr.py
eda/gray_stat/ctr.py
+18
-19
No files found.
eda/gray_stat/ctr.py
View file @
d098277b
...
...
@@ -4,23 +4,6 @@ import time
import
sys
OUTPUT_PATH
=
"/data2/models/eda/gray_stat/"
num
=
sys
.
argv
[
1
]
if
num
==
"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/gray_stat/5|6"
table_name
=
"eagle.ffm_diary_queue_temp"
elif
num
==
"7|8"
:
OUTPUT_PATH
=
"/data2/models/eda/gray_stat/7|8"
table_name
=
"eagle.search_queue"
else
:
print
(
"参数必须是 '3|4' 或 '5|6' 或 '7|8'"
)
print
(
"程序异常停止,请重新输入参数运行"
)
sys
.
exit
()
class
GrayStat
(
object
):
def
__init__
(
self
,
cid_type
,
uid_type
,
ndays
=
get_yesterday_date
()):
"""
...
...
@@ -125,8 +108,8 @@ def main():
output
=
OUTPUT_PATH
+
"ctr.csv"
with
open
(
output
,
"a+"
)
as
f
:
print
(
"stat"
+
" "
+
get_yesterday_date
())
g_class
=
GrayStat
(
"diary"
,
"3|4"
)
a_class
=
AllStat
(
"diary"
,
"3|4"
)
g_class
=
GrayStat
(
"diary"
,
num
)
a_class
=
AllStat
(
"diary"
,
num
)
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
()
...
...
@@ -139,4 +122,19 @@ def main():
if
__name__
==
'__main__'
:
OUTPUT_PATH
=
"/data2/models/eda/gray_stat/"
num
=
sys
.
argv
[
1
]
if
num
==
"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/gray_stat/5|6"
table_name
=
"eagle.ffm_diary_queue_temp"
elif
num
==
"7|8"
:
OUTPUT_PATH
=
"/data2/models/eda/gray_stat/7|8"
table_name
=
"eagle.search_queue"
else
:
print
(
"参数必须是 '3|4' 或 '5|6' 或 '7|8'"
)
print
(
"程序异常停止,请重新输入参数运行"
)
sys
.
exit
()
main
()
\ No newline at end of file
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