[公开]区域文旅人才建设项目中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
33/learn
/learn/5.24/learn_5.24_2.py
# learn/5.22/learn_5.22.py
import time
import pandas as pd
from tqdm import tqdm
from config import *
from utils import *
from process import *
from sklearn.metrics import mean_squared_error
import matplotlib.pyplot as plt
train = pd.read_csv(f'{data_dir}/train.csv', dtype={'is_trade': int, 'user_id': str, 'context_page_id': str, 'item_id': str})
test = pd.read_csv(f'{data_dir}/test.csv', dtype={'is_trade': int, 'user_id': str, 'context_page_id': str, 'item_id': str})
train['timestamp'] = pd.to_datetime(train['timestamp'])
test['timestamp'] = pd.to_datetime(test['timestamp'])
train['hour'] = train['timestamp'].dt.hour
test['hour'] = test['timestamp'].dt.hour
train = train[train['is_trade'] != -1]
train['is_trade'] = train['is_trade'].astype(float)
test['is_trade'] = test['is_trade'].astype(float)
train['time_diff'] = (train['timestamp'] - train['timestamp'].min()).dt.total_seconds().div(60).div(60)
test['time_diff'] = (test['timestamp'] - test['timestamp'].min()).dt.total_seconds().div(60).div(60)
# 2.1 基础特征
# 用户ID特征
train['user_id'] = train['user_id'].astype(str)
test['user_id'] = test['user_id'].astype(str)
train['user_id'].replace('unknown', np.nan, inplace=True)
test['user_id'].replace('unknown', np.nan, inplace=True)
# 基础特征
user_avg = train.groupby(['user_id'], as_index=False)['is_trade'].mean()
user_avg.columns = ['user_id', 'user_avg']
user_avg['user_id'] = user_avg['user_id'].astype(str)
train = pd.merge(train, user_avg, on='user_id', how='left')
test = pd.merge(test, user_avg, on='user_id', how='left')
train['user_avg'].fillna(-1, inplace=True)
test['user_avg'].fillna(-1, inplace=True)
# 2.2 时间特征
# 2.2.1 时间窗口特征
time_window = train.groupby(['hour'], as_index=False)['is_trade'].mean()
time_window.columns = ['hour', 'time_window']
train = pd.merge(train, time_window, on='hour', how='left')
test = pd.merge(test, time_window, on='hour', how='left')
# 2.2.2 时间距离特征
# 2.2.2.1 之前购买特征
train['time_diff'] = train['time_diff'].fillna(0).astype(float)
train['time_diff'] = train['time_diff'].astype(float)
train['pre_buy_num'] = train['time_diff'].div(1800).div(60).astype(int)
train['pre_buy_num'] = train['pre_buy_num'].astype(float)
train['pre_buy_num'] = train['pre_buy_num'].fillna(0)
train['pre_buy_num'] = train['pre_buy_num'].astype(int)
# 2.2.2.2 当前购买特征
train['current_buy_num'] = train['time_diff'].div(200).div(60).astype(int)
train['current_buy_num'] = train['current_buy_num'].astype(float)
train['current_buy_num'] = train['current_buy_num'].fillna(0)
train['current_buy_num'] = train['current_buy_num'].astype(int)
# 2.2.2.3 当前购买特征
train['time_diff'].fillna(0, inplace=True)
train['time_diff'] = train['time_diff'].astype(float)
train['current_buy_num'] = train['time_diff'].div(200).div(60).astype(int)
train['current_buy_num'] = train['current_buy_num'].astype(float)
train['current_buy_num'] = train['current_buy_num'].fillna(0)
train['current_buy_num'] = train['current_buy_num'].astype(int)
train['current_buy_num'].fillna(0, inplace=True)
train['current_buy_num'] = train['current_buy_num'].astype(float)
train['current_buy_num'] = train['current_buy_num'].fillna(0)
train['current_buy_num'] = train['current_buy_num'].astype(int)
train['current_buy_num'].replace(-1, 0, inplace=True)
train['current_buy_num'].replace(0, 0, inplace=True)
train['current_buy_num'].replace(-1, 0, inplace=True)
train['current_buy_num'].replace(0, 0, inplace=True)
# 2.3 用户-商品特征
# 2.3.1 用户ID特征
train['user_id'] = train['user_id'].astype(str)
test['user_id'] = test['user_id'].astype(str)
train['user_id'].replace('unknown', np.nan, inplace=True)
test['user_id'].replace('unknown', np.nan, inplace=True)
train['user_id'] = train['user_id'].astype(str)
# 2.3.2 商品ID特征
train['item_id'] = train['item_id'].astype(str)
test['item_id'] = test['item_id'].astype(str)
train['item_id'].replace('unknown', np.nan, inplace=True)
test['item_id'].replace('unknown', np.nan, inplace=True
一、项目编号:11000026210200176147-XM001
二、项目名称:区域文旅人才建设项目
三、中标(成交)信息
总中标成交金额:120.558 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:北京市文化和旅游协会
中标成交供应商地址:北京市朝阳区朝外街道雅宝路10号凯威大厦818室
中标金额:120.558万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 北京市文化和旅游协会 | 北京市朝阳区朝外街道雅宝路10号凯威大厦818室 | 51110000500306145P | 120.558 万元 | 评审总得分(综合评分法): 92.72 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 北京市文化和旅游协会 | 1 | 120.558万元 | 120.558万元 | 详见招标文件 |
详见招标文件采购需求
五、评审专家(单一来源采购人员)名单:
方怀龙、刘淑玲、霍向红、栗莉、任刃
六、代理服务收费标准及金额:
本项目代理费总金额:1.6645万元(人民币)
本项目代理费收费标准:
详见招标文件
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
北京市文化和旅游协会评审总得分:92.72分
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京市文化和旅游局本级行政
地址:北京市通州区留庄路 1 号院 1 号楼
联系方式:任老师,55525578
2.采购代理机构信息
名 称:中和德汇工程技术有限公司
地 址:北京市丰台区汽车博物馆东路诺德中心二期6号楼803
联系方式:宋艳博、能文博、段少佐,010-63728378
3.项目联系方式
项目联系人:宋艳博、能文博、段少佐
电 话: 010-63728378
数据来源:查看官方原文 | 发布日期:2026-07-01