资源简介
推荐系统,python的。基于协同过滤算法。我觉得还行。没问题
代码片段和文件信息
/**
*
*/
package top.qianxinyao.algorithms;
import java.io.IOException;
import java.util.HashMap;
import java.util.linkedHashMap;
import java.util.Map;
import java.util.Set;
import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.objectMapper;
import org.codehaus.jackson.type.TypeReference;
import top.qianxinyao.contentbasedrecommend.CustomizedHashMap;
/**
* @author qianxinyao
* @email tomqianmaple@gmail.com
* @github https://github.com/bluemapleman
* @date 2016年11月21日
*/
public class JsonKit
{
public static String test(){
String json=null;
try {
Mapject> moduleidMap = new HashMapject>();
Map keywordRateMap = new HashMap();
keywordRateMap.put(“政治“ 123.1);
keywordRateMap.put(“金融“ 35.2);
moduleidMap.put(1keywordRateMap);
keywordRateMap.put(“电影“ 351.1);
moduleidMap.put(2keywordRateMap);
objectMapper objectMapper=new objectMapper();
json=objectMapper.writeValueAsString(moduleidMap);
String test=“{\“1\“:{}\“2\“:{}\“3\“:{}\“4\“:{}}“;
return test;
} catch (IOException e) {
e.printStackTrace();
}
return json;
}
/**
* 获取用户所关注的模板的id的set
* @param srcJson
* @return
*/
public static Set getUserModuleIdSet(String srcJson){
//java的擦除机制不允许直接获取泛型类的class但是这样会使得jackson的readValue自动将键转换为String,于是需要使用jackson提供的TypeReference来解决这个问题
Mapject> map=null;
try
{
objectMapper objectMapper=new objectMapper();
map = objectMapper.readValue(srcJson new TypeReference
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\
文件 898 2018-10-19 15:09 NewsRecommendSystem-master\.classpath
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\.github\
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\.github\ISSUE_TEMPLATE\
文件 799 2018-10-19 15:09 NewsRecommendSystem-master\.github\ISSUE_TEMPLATE\bug_report.md
文件 91 2018-10-19 15:09 NewsRecommendSystem-master\.github\ISSUE_TEMPLATE\custom.md
文件 560 2018-10-19 15:09 NewsRecommendSystem-master\.github\ISSUE_TEMPLATE\feature_request.md
文件 11 2018-10-19 15:09 NewsRecommendSystem-master\.gitignore
文件 747 2018-10-19 15:09 NewsRecommendSystem-master\.project
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\.settings\
文件 422 2018-10-19 15:09 NewsRecommendSystem-master\.settings\org.eclipse.jdt.core.prefs
文件 86 2018-10-19 15:09 NewsRecommendSystem-master\.settings\org.eclipse.m2e.core.prefs
文件 118 2018-10-19 15:09 NewsRecommendSystem-master\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 478 2018-10-19 15:09 NewsRecommendSystem-master\CONTRIBUTING.md
文件 1068 2018-10-19 15:09 NewsRecommendSystem-master\LICENSE
文件 40466 2018-10-19 15:09 NewsRecommendSystem-master\README.html
文件 10466 2018-10-19 15:09 NewsRecommendSystem-master\README.md
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\
文件 6148 2018-10-19 15:09 NewsRecommendSystem-master\bin\.DS_Store
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\
文件 6148 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\.DS_Store
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\
文件 6148 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\.DS_Store
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Main\
文件 1045 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Main\Main.class
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Userba
文件 3025 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Userba
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Userba
文件 1247 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Userba
文件 1092 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\Userba
目录 0 2018-10-19 15:09 NewsRecommendSystem-master\bin\top\qianxinyao\algorithms\
............此处省略160个文件信息
相关资源
- Mofan莫烦python全部教程代码
- 工程训练大赛openmv二维码、色环、色
- 豆瓣电影排行爬虫
- Python语言程序设计基础 第二版 pdf书籍
- Python和Pygame游戏开发
- Python for data analysis(第二版中文版代
- Python绝技运用Python成为顶级黑客.pdf
- 零基础python入门--课件&代码pyth
- python基于人脸检测和人脸识别
- 一个猥琐的贪吃蛇Python pygame
- XATU_Project.zip
- python绘制新型冠状病毒疫情地图与疫
- Python灰帽子-黑客与逆向工程师的Pyt
- python+pyqt图书管理系统
- Python数据挖掘入门与实践----Code完整代
- deep learning with python 中文版
- Python黑帽子 黑客与渗透测试编程之道
- 树莓派Python编程入门与实战
- python,pygame开发的太空大战源代码
- 最大匹配法分词Python
- 疫情数据爬虫并绘制柱状图.py
- 天天生鲜Python版前端页面
- Python-中国科学院大学教务抢课程序多
- 《Python绝技》:运用Python成为顶级黑
- Introduction to machine learning with python (
- python 去掉重复行
- 上采样/上变频/半带滤波器设计仿真代
- python遗传算法解决八皇后问题
- Data Science from Scratch First Principles wit
- python小说阅读系统
评论
共有 条评论