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
dfaff225
Commit
dfaff225
authored
Oct 15, 2018
by
高雅喆
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
change date
parent
4fd9eed9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
17 deletions
+9
-17
node2vec_ctr.py
eda/gray_stat/node2vec_ctr.py
+9
-17
No files found.
eda/gray_stat/node2vec_ctr.py
View file @
dfaff225
...
@@ -23,8 +23,7 @@ class GrayStat(object):
...
@@ -23,8 +23,7 @@ class GrayStat(object):
and device_id regexp '[{2}]$'
\
and device_id regexp '[{2}]$'
\
and device_id in
\
and device_id in
\
(select device_id
\
(select device_id
\
from nd_device_cid_similarity_matrix_tmp
\
from nd_device_cid_similarity_matrix_tmp)
\
where stat_date='{0}')
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
self
.
cid_type
,
self
.
uid_type
)
self
.
cid_type
,
self
.
uid_type
)
...
@@ -38,8 +37,7 @@ class GrayStat(object):
...
@@ -38,8 +37,7 @@ class GrayStat(object):
and device_id regexp '[{2}]$'
\
and device_id regexp '[{2}]$'
\
and device_id in
\
and device_id in
\
(select device_id
\
(select device_id
\
from nd_device_cid_similarity_matrix_tmp
\
from nd_device_cid_similarity_matrix_tmp)
\
where stat_date='{0}')
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
self
.
cid_type
,
self
.
uid_type
)
self
.
cid_type
,
self
.
uid_type
)
...
@@ -53,8 +51,7 @@ class GrayStat(object):
...
@@ -53,8 +51,7 @@ class GrayStat(object):
and device_id regexp '[{2}]$'
\
and device_id regexp '[{2}]$'
\
and device_id in
\
and device_id in
\
(select device_id
\
(select device_id
\
from nd_device_cid_similarity_matrix_tmp
\
from nd_device_cid_similarity_matrix_tmp)
\
where stat_date='{0}')
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_test.bl_device_list)
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
and device_id not in (select distinct(device_id) from jerry_prod.blacklist)"
.
format
(
self
.
ndays
,
\
self
.
cid_type
,
self
.
uid_type
)
self
.
cid_type
,
self
.
uid_type
)
...
@@ -109,24 +106,19 @@ class AllStat(object):
...
@@ -109,24 +106,19 @@ class AllStat(object):
def
main
():
def
main
():
date_list
=
get_between_day
(
'2018-10-11'
,
'2018-10-14'
)
output
=
OUTPUT_PATH
+
"ctr.csv"
output
=
OUTPUT_PATH
+
"ctr.csv"
result
=
[]
with
open
(
output
,
"a+"
)
as
f
:
for
my_date
in
date_list
:
print
(
"stat"
+
" "
+
get_yesterday_date
())
print
(
"stat"
+
" "
+
my_date
)
g_class
=
GrayStat
(
"diary"
,
"3|4"
)
g_class
=
GrayStat
(
"diary"
,
"3|4"
,
my_date
)
a_class
=
AllStat
(
"diary"
,
"3|4"
)
a_class
=
AllStat
(
"diary"
,
"3|4"
,
my_date
)
line1
=
str
(
g_class
.
get_uid_count
())
+
"
\t
"
+
str
(
g_class
.
get_uid_imp_times
())
+
"
\t
"
+
str
(
g_class
.
get_uid_clk_times
())
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
())
line2
=
str
(
a_class
.
get_uid_count
())
+
"
\t
"
+
str
(
a_class
.
get_uid_imp_times
())
+
"
\t
"
+
str
(
a_class
.
get_uid_clk_times
())
g_ctr
=
g_class
.
get_uid_clk_times
()
/
g_class
.
get_uid_imp_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
()
a_ctr
=
a_class
.
get_uid_clk_times
()
/
a_class
.
get_uid_imp_times
()
growth_rate
=
(
g_ctr
-
a_ctr
)
/
a_ctr
growth_rate
=
(
g_ctr
-
a_ctr
)
/
a_ctr
line
=
my_date
+
"
\t
"
+
str
(
round
(
g_ctr
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
str
(
round
(
a_ctr
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
\
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
"
str
(
round
(
growth_rate
*
100
,
2
))
+
'
%
'
+
"
\t
"
+
line1
+
"
\t
"
+
line2
+
"
\n
"
result
.
append
(
line
)
f
.
write
(
line
)
with
open
(
output
,
"a+"
)
as
f
:
for
line
in
result
:
f
.
write
(
line
)
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
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