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
fb8247dd
Commit
fb8247dd
authored
Oct 26, 2018
by
王志伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://git.wanmeizhensuo.com/ML/ffm-baseline
chang inner to left
parents
a92dc4cc
fa08973b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
16 deletions
+15
-16
ctr-56.py
ctr-56.py
+15
-16
No files found.
ctr-56.py
View file @
fb8247dd
...
...
@@ -43,20 +43,20 @@ def ctr_all():
cover_percent
=
format
(
cover
/
len
(
tail56
),
".6f"
)
print
(
"当天尾号5或6活跃用户覆盖率:"
)
print
(
cover_percent
)
sql_click
=
"select count(cid) from data_feed_click "
\
"where (cid_type = 'diary' or cid_type = 'diary_video') "
\
"and stat_date = '{}' and device_id regexp '[5|6]$';"
.
format
(
date
)
cursor
.
execute
(
sql_click
)
click
=
cursor
.
fetchone
()[
0
]
print
(
"点击数:"
+
str
(
click
))
sql_exp
=
"select count(cid) from data_feed_exposure "
\
"where (cid_type = 'diary' or cid_type = 'diary_video') and stat_date = '{}' and "
\
"device_id regexp '[5|6]$'"
.
format
(
date
)
cursor
.
execute
(
sql_exp
)
exp
=
cursor
.
fetchone
()[
0
]
print
(
"曝光数:"
+
str
(
exp
))
print
(
"点击率:"
+
str
(
click
/
exp
))
return
len
(
tail56
),
cover
,
cover_percent
,
click
,
exp
,
format
(
click
/
exp
,
".6f"
)
#
sql_click = "select count(cid) from data_feed_click " \
#
"where (cid_type = 'diary' or cid_type = 'diary_video') " \
#
"and stat_date = '{}' and device_id regexp '[5|6]$';".format(date)
#
cursor.execute(sql_click)
#
click = cursor.fetchone()[0]
#
print("点击数:" + str(click))
#
sql_exp = "select count(cid) from data_feed_exposure " \
#
"where (cid_type = 'diary' or cid_type = 'diary_video') and stat_date = '{}' and " \
#
"device_id regexp '[5|6]$'".format(date)
#
cursor.execute(sql_exp)
#
exp = cursor.fetchone()[0]
#
print("曝光数:" + str(exp))
#
print("点击率:" + str(click / exp))
return
len
(
tail56
),
cover
,
cover_percent
def
ctr
():
...
...
@@ -83,8 +83,7 @@ def rate2file():
output_path
=
DIRECTORY_PATH
+
"56ctr.csv"
with
open
(
output_path
,
'a+'
)
as
f
:
line
=
date
.
replace
(
'-'
,
''
)
+
','
+
str
(
temp_data
[
0
])
+
','
+
str
(
temp_data
[
1
])
+
','
+
str
(
temp_data
[
2
])
+
\
","
+
str
(
data
[
0
])
+
","
+
str
(
data
[
1
])
+
","
+
str
(
data
[
2
])
+
","
+
str
(
data
[
3
])
+
","
+
str
(
data
[
4
])
\
+
","
+
str
(
data
[
5
])
+
'
\n
'
","
+
str
(
data
[
0
])
+
","
+
str
(
data
[
1
])
+
","
+
str
(
data
[
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