<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[让一让的博客]]></title><description><![CDATA[博主是个弱鸡，里面没啥东西]]></description><link>https://blog.youkuaiyun.com/rangran</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rangran]]></copyright><item><title><![CDATA[Python 3: TypeError: Object of type ‘dict_values‘ is not JSON serializable]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/118523889</link><guid>https://blog.youkuaiyun.com/rangran/article/details/118523889</guid><author>rangran</author><pubDate>Tue, 06 Jul 2021 16:43:33 +0800</pubDate><description><![CDATA[python2.7


&gt;&gt;&gt;json.dumps(x.values())
'[{"name": "Michael"}, {"name": "Mark"}]'

不同之处在于values方法返回的结果：


# Python 2.7.10
&gt;&gt;&gt; x.values()
[{'name': 'Michael'}, {'name': 'Mark'}]

# Python 3.6.0
&gt;&gt;&gt; x.values()
dict_values([{'name':..]]></description><category></category></item><item><title><![CDATA[随机游走 推荐系统论文阅读]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/118490996</link><guid>https://blog.youkuaiyun.com/rangran/article/details/118490996</guid><author>rangran</author><pubDate>Mon, 05 Jul 2021 15:36:16 +0800</pubDate><description><![CDATA[emmmm本篇博客主要写了，自己阅读的一些论文，做了一些笔记，主要是记录。

基于深度随机游走的协同过滤推荐算法_刘靖凯

推荐算法：召回和排序

召回步骤常用的算法有协同过滤算法、隐语义算法





常用的协同过滤算法有基于用户的协同过滤算法和基于物品的协同过滤算法，基于用户的协同过滤算法通过推荐与用户兴趣相近的其他用户感兴趣的物品，从而达到精确推荐的目的。

协同过滤算法和基于模型的推荐算法结合，来提高推荐算法的性能？？？？可以研究

为了保持模型的时效性，一些在线学习的模型通过学习新产生的用户行为数]]></description><category></category></item><item><title><![CDATA[MoviesLens数据集介绍]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/118486975</link><guid>https://blog.youkuaiyun.com/rangran/article/details/118486975</guid><author>rangran</author><pubDate>Mon, 05 Jul 2021 15:21:14 +0800</pubDate><description><![CDATA[MoviesLens数据集介绍以（ml-20m为例）

主要有以下文件：



ratings.csv和tag.csv中的用户id是一致的。

ratings.csv、tag.csv、movies.csv、link.csv中的用户id是一致的。

ratings.csv评级数据文件



该文件中的行首先按userId排序，然后在user中按movieId排序。

评分采用五星制，以半星递增（0.5星-5.0星）。

时间戳表示自1970年1月1日午夜协调世界时（UTC）起的秒数

tag.csv标记数据文]]></description><category></category></item><item><title><![CDATA[机器学习实例——简单回归]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/111594856</link><guid>https://blog.youkuaiyun.com/rangran/article/details/111594856</guid><author>rangran</author><pubDate>Thu, 24 Dec 2020 16:03:32 +0800</pubDate><description><![CDATA[简单回归，从名字我们就可以看出来这是一个简单的回归方法，在这个实例中我们通过对房屋的价格预测来学习这个方法。简单回归，通过给出的一个输出，为预测的输出拟合出一条直线。假设：我们现在有了两个数据点，房屋的面积以及房屋的价格，我们可以将房屋的面积当作X（输入数据），把房屋的价格当作Y（输出数据）。
现在我们有数据文件simple_regression_data.csv，文件中主要有两个数据，不同的厂商在不同时间采购的金属的体积与价格。在这个实例中我们，可以把采购的金属的体积作为X（输入数据），采购的金属的价格Y]]></description><category></category></item><item><title><![CDATA[python数据可视化]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/111409303</link><guid>https://blog.youkuaiyun.com/rangran/article/details/111409303</guid><author>rangran</author><pubDate>Mon, 21 Dec 2020 15:49:30 +0800</pubDate><description><![CDATA[python数据可视化常用的几种

Matplotlib
Seaborn
ggplot
Geoplotlib
Bokeh
Plotly

在jupyter NoteBook生成图表
折线图

]]></description><category></category></item><item><title><![CDATA[浅显易懂KMP]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/103093343</link><guid>https://blog.youkuaiyun.com/rangran/article/details/103093343</guid><author>rangran</author><pubDate>Fri, 15 Nov 2019 23:34:43 +0800</pubDate><description><![CDATA[模式匹配的一种改进算法，是由D.E,Knuth 与V.R.Pratt和J.H.Morris同时发现的，因此人们称它为克努特-莫里斯-普拉特操作（简称KMP算法）。此算法可以在O(n+m)的时间的数量级上完成串的模式匹配操作。改进在于：每当一趟模式匹配过程中出现的字符比较不等时，不需要回溯i指针，而是利用已经得到的“部分匹配”的结果将模式向向右“滑动”尽可能远的一段距离后，继续进行比较。（摘自严蔚敏...]]></description><category></category></item><item><title><![CDATA[逆序/顺序（头插法/尾插法）建链表]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/91320777</link><guid>https://blog.youkuaiyun.com/rangran/article/details/91320777</guid><author>rangran</author><pubDate>Sun, 09 Jun 2019 23:29:02 +0800</pubDate><description><![CDATA[逆序建链表（头插法）

//输入五个数，逆序建带头结点的单链表（head）
//举个栗子：11 12 13 14 15 建一个如下图的带头结点的单链表（emmmm图有点丑）



（1）首先定义链表：


struct node 
{
    int data;//数据域
    struct node *next;//指针域
}*head;//链表的头指针head

（2）建立只含有头结点...]]></description><category></category></item><item><title><![CDATA[MATLAB常见函数的使用]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/86597318</link><guid>https://blog.youkuaiyun.com/rangran/article/details/86597318</guid><author>rangran</author><pubDate>Tue, 22 Jan 2019 16:49:18 +0800</pubDate><description><![CDATA[基本统计量

对于给定的随机变量X,可通过如下函数求得其常见的统计量：

均值：mean(X)

中位数：median(X)

标准差：std(X)

方差：var(X)

偏度：skewness(X)

蜂度：kurtosis(X)

常见概率分布

MATLAB统计工具箱中有20多种概率分布，其中较为常见到概率分布命令的字符如下：

卡方分布：chi2

t 分布：t

F分布：F

β 分布...]]></description><category></category></item><item><title><![CDATA[matlab基础知识]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/86591225</link><guid>https://blog.youkuaiyun.com/rangran/article/details/86591225</guid><author>rangran</author><pubDate>Tue, 22 Jan 2019 11:09:32 +0800</pubDate><description><![CDATA[小垃圾我练习的记录


function [ t ] = untitled2
%UNTITLED2 此处显示有关此函数的摘要
%   此处显示详细说明
%y=ezplot('3*x^3-2*x^2+x-1',[-2,2])  %有区间函数的绘制

%y=ezplot('3*x^2-2*x^2+x-1',[-2,2,-2,2])%x在[xmin,xmax],y在[ymin,ymax]

%theta...]]></description><category></category></item><item><title><![CDATA[Matlab点除与除的区别]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/85785166</link><guid>https://blog.youkuaiyun.com/rangran/article/details/85785166</guid><author>rangran</author><pubDate>Fri, 04 Jan 2019 17:06:40 +0800</pubDate><description><![CDATA[矩阵的点乘（.*）与点除（./）类似

举例  乘（*）：



原因：(不能进行运算,因为这是矩阵相乘,必须满足M×N与N×Y的矩阵才能相乘,这里A是2×3,B也是2×3的矩阵,所以不能进行矩阵相乘.)提示要执行按元素相乘，使用‘.*’

举例（.*）：



左除(\)和右除(/)的区别:

M*X=N的解为     X=M\N(左除)                          X*N...]]></description><category></category></item><item><title><![CDATA[汇编语言DW DD DB的使用区别]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/85601486</link><guid>https://blog.youkuaiyun.com/rangran/article/details/85601486</guid><author>rangran</author><pubDate>Wed, 02 Jan 2019 10:50:22 +0800</pubDate><description><![CDATA[
DB定义字节类型变量，一个字节数据占1个字节单元，读完一个，偏移量加1

DW定义字类型变量，一个字数据占2个字节单元，读完一个，偏移量加2

DD定义双字类型变量，一个双字数据占4个字节单元，读完一个，偏移量加4...]]></description><category></category></item><item><title><![CDATA[Let the Balloon Rise HDU - 1004]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81913633</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81913633</guid><author>rangran</author><pubDate>Tue, 21 Aug 2018 20:05:54 +0800</pubDate><description><![CDATA[Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest is over, they will cou...]]></description><category></category></item><item><title><![CDATA[Digital Roots HDU - 1013]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81909660</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81909660</guid><author>rangran</author><pubDate>Tue, 21 Aug 2018 16:18:51 +0800</pubDate><description><![CDATA[Digital Roots HDU - 1013 

The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the re...]]></description><category></category></item><item><title><![CDATA[Who's in the Middle]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81908081</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81908081</guid><author>rangran</author><pubDate>Tue, 21 Aug 2018 15:18:55 +0800</pubDate><description><![CDATA[Who's in the Middle

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 23050    Accepted Submission(s): 9789
 

Problem Description

FJ is survey...]]></description><category></category></item><item><title><![CDATA[3117图的基本存储的基本方式二]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81872306</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81872306</guid><author>rangran</author><pubDate>Mon, 20 Aug 2018 15:43:39 +0800</pubDate><description><![CDATA[图的基本存储的基本方式二

Time Limit: 1000 ms Memory Limit: 65536 KiB

Submit Statistic

Problem Description

解决图论问题，首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么？

Input

 多组输入，到文件结尾。

每一组第一行有两个数n、m表示n个...]]></description><category></category></item><item><title><![CDATA[3116图的基本存储的基本方式一]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81865833</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81865833</guid><author>rangran</author><pubDate>Mon, 20 Aug 2018 09:30:49 +0800</pubDate><description><![CDATA[图的基本存储的基本方式一

Time Limit: 1800 ms Memory Limit: 65536 KiB

Submit Statistic

Problem Description

解决图论问题，首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么？

Input

 多组输入，到文件结尾。

每一组第一行有两个数n、m表示n个...]]></description><category></category></item><item><title><![CDATA[L - MaratonIME doesn't like odd numbers Gym - 101375L]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81813123</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81813123</guid><author>rangran</author><pubDate>Sat, 18 Aug 2018 21:23:25 +0800</pubDate><description><![CDATA[L - MaratonIME doesn't like odd numbers

 Gym - 101375L 

Estrela is known for defending tolerance time in delay tolerance. When he was attending to his MAC101 classes, there was a 15 minutes toleranc...]]></description><category></category></item><item><title><![CDATA[数据结构（一）顺序表（学习ing）]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81448337</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81448337</guid><author>rangran</author><pubDate>Sat, 18 Aug 2018 20:55:19 +0800</pubDate><description><![CDATA[定义结构
	创建顺序表
	初始化顺序表
	插入元素
	删除元素
	销毁顺序表
定义结构


//定义结构
typedef int SeqType;//存储单元类型
typedef struct
{
    SeqType *elem;//存储空间基地址（类似数组首地址）
    int length;//当前长度
    int listsize;//当前分配的存储容量
}SqList;

typ...]]></description><category></category></item><item><title><![CDATA[D - MaratonIME in the golden moment Gym - 101375D]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81812640</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81812640</guid><author>rangran</author><pubDate>Sat, 18 Aug 2018 20:47:46 +0800</pubDate><description><![CDATA[D - MaratonIME in the golden moment

 Gym - 101375D 

It is a common knowledge the importance in practicing a physical activity, mainly when you take part in ICPC competitions. Keeping this in mind, G...]]></description><category></category></item><item><title><![CDATA[F - MaratonIME educates]]></title><link>https://blog.youkuaiyun.com/rangran/article/details/81812530</link><guid>https://blog.youkuaiyun.com/rangran/article/details/81812530</guid><author>rangran</author><pubDate>Sat, 18 Aug 2018 20:36:35 +0800</pubDate><description><![CDATA[F - MaratonIME educates

 Gym - 101375F 

USP has many lunch options between all the uni cafeterias and the restaurants inside the campus. An option that is usually chosen by MaratonIME seniors is the...]]></description><category></category></item></channel></rss>