Python
AiBigData
生而有涯,知而无涯.
不断迭代,实现自我.
展开
-
NDCG原理及代码实现
Normalized Discounted Cumulative Gain(归一化折损累计增益)NDCG用作排序结果的评价指标,评价排序的准确性。推荐系统通常为某用户返回一个item列表,假设列表长度为K,这时可以用NDCG@K评价该排序列表与用户真实交互列表的差距。解释:Gain: 表示列表中每一个item的相关性分数Gain=r(i)Gain=r(i)Gain=r(i)**Cumulative Gain:**表示对K个item的Gain进行累加CG@K=∑iKr(i)CG@K原创 2021-06-10 15:31:15 · 4141 阅读 · 0 评论 -
迁移virtualenv环境
复制virtualenv现有的文件夹到目标机器上,Linux1=>Linux2(例如scp方式)在Linux2上安装virtualenvpip3 install virtualenv在Linux2创建新的virtualenv环境并激活:virtualenv -p your_python_path your_env_path原创 2021-05-12 15:06:55 · 315 阅读 · 0 评论 -
django项目 MySQLdb.escape_string(json_str) 报错,AttributeError: module ‘pymysql‘ has no attribute ‘escap
import jsonimport pymysqlimport MySQLdbcontent = { "stylers" : { "color" : "#c4d7f5ff" }, "elementType" : "geometry", "featureType" : "water"}json_str = json.dumps(content)print(json_str)# json字符串不能直接写入到mysql中,需要进行转译# django项目 MySQLdb.原创 2021-03-24 16:01:21 · 1089 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'numpy.testing.decorators'
pip install -U numpy=1.18.0numpy升级到1.18.0版本后,发现原有正常的程序报错。ModuleNotFoundError: No module named 'numpy.testing.decorators'google一下,发现其他人在github上提问了发现是由于1.18.0版本新引出的问题。无奈只能卸载1.18.0版本的numpy,重新安装1.1...原创 2019-12-27 21:15:43 · 33765 阅读 · 5 评论