<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MrdotJim的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qth515</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qth515]]></copyright><item><title><![CDATA[python—命名规范（转）]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/78226632</link><guid>https://blog.youkuaiyun.com/qth515/article/details/78226632</guid><author>qth515</author><pubDate>Fri, 13 Oct 2017 15:30:02 +0800</pubDate><description><![CDATA[原文链接：python—命名规范（转）
文件名
全小写,可使用下划线

包
应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。

模块
与包的规范同。如mymodule。

类
总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。
 
 
函数&方法
函数名应该为小写，可以用下划线风格单词以增加可读性。如：myf]]></description><category></category></item><item><title><![CDATA[python-碰到的问题]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/78221771</link><guid>https://blog.youkuaiyun.com/qth515/article/details/78221771</guid><author>qth515</author><pubDate>Fri, 13 Oct 2017 08:53:39 +0800</pubDate><description><![CDATA[1、pandas.read_csv()函数，读取文件数据时，由于分隔符为'::'，弹出如下警告
       警告：ParserWarning: Falling back to the 'python' engine because the 'c' engine does not support regex separators (separators > 1 char and differen]]></description><category></category></item><item><title><![CDATA[Python pandas.read_csv()函数]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/78216683</link><guid>https://blog.youkuaiyun.com/qth515/article/details/78216683</guid><author>qth515</author><pubDate>Thu, 12 Oct 2017 16:42:06 +0800</pubDate><description><![CDATA[1、首先，介绍csv格式的文件：
             CSV文件是一个纯文本文件，最早用在简单的数据库里，其格式简单，具备很强的开放性，非常容易被导入各种PC表格及数据库，比如Excel表格等。
             CSV文件中每行相当于一条记录（相当于数据表中的一行），用 “，”（半角逗号）分割每行的不同字段。举例如下：
             例：]]></description><category></category></item><item><title><![CDATA[Python中单引号、双引号和三引号的区别]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/78060003</link><guid>https://blog.youkuaiyun.com/qth515/article/details/78060003</guid><author>qth515</author><pubDate>Fri, 22 Sep 2017 10:17:40 +0800</pubDate><description><![CDATA[1、双引号
     表示字符串
     s1="hello,world!"
    如果要写成多行，需要用连接符（/），如下：
     s2="hello, /
             world!"
      s1和s2是一样的。
2、三引号
     如果要写成多行，可以直接写，而不必写连接符（/），如下：
      s3="""hello,
         ]]></description><category></category></item><item><title><![CDATA[Python中的random模块]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/78054337</link><guid>https://blog.youkuaiyun.com/qth515/article/details/78054337</guid><author>qth515</author><pubDate>Thu, 21 Sep 2017 17:06:27 +0800</pubDate><description><![CDATA[Python中的random模块用于生成随机数，当调用其内部函数时需要导入：
   import random
其中常用的几个函数如下：
1、random.random()
   描述：用于生成[0,1]的随机数


2、random.uniform(a,b)
    描述：用于生成指定范围[a,b]内的浮点数


3、random.randint(a,b)
    描述：]]></description><category></category></item><item><title><![CDATA[机器学习实战-SVD与特征值分解的理论推导及SVD在推荐系统中的应用]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77965892</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77965892</guid><author>qth515</author><pubDate>Wed, 13 Sep 2017 14:39:26 +0800</pubDate><description><![CDATA[参考文献：
[1] [机器学习笔记]奇异值分解SVD简介及其在推荐系统中的简单应用
     本文基于参考文章[1]的理解上，先对特征值分解进行简单介绍，然后引入奇异值分解（SVD）的理论推导，最后对SVD在推荐系统中的应用进行说明。
1、特征值分解
      
2、奇异值分解（SVD，Singular Value Decomposition）
       SVD是一种强大的降维工]]></description><category></category></item><item><title><![CDATA[开源的推荐系统]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77929691</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77929691</guid><author>qth515</author><pubDate>Mon, 11 Sep 2017 09:28:38 +0800</pubDate><description><![CDATA[1、推荐系统开源软件列表汇总和点评
     链接：http://blog.youkuaiyun.com/cserchen/article/details/14231153


2、TOP
 10 开源的推荐系统简介
       链接：https://www.52ml.net/14773.html


3、开源推荐系统整理
        链接：http://blog.youkuaiyun.com/]]></description><category></category></item><item><title><![CDATA[C# SplitContainer 控件详细用法]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77890558</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77890558</guid><author>qth515</author><pubDate>Fri, 08 Sep 2017 08:32:59 +0800</pubDate><description><![CDATA[原文链接：http://blog.sina.com.cn/s/blog_5d6893390100gnt9.html
1、简介


  可以将 Windows 窗体 SplitContainer 控件看作是一个复合体，它是由一个可移动的拆分条分隔的两个面板。当鼠标指针悬停在该拆分条上时，指针将相应地改变形状以显示该拆分条是可移动的。

  使用 SplitContainer 控件，可以创]]></description><category></category></item><item><title><![CDATA[C# TableLayoutPanel让一个控件占两行或者两列]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77861827</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77861827</guid><author>qth515</author><pubDate>Wed, 06 Sep 2017 08:43:13 +0800</pubDate><description><![CDATA[TableLayoutPanel布局是表格形式的布局，可根据需要编辑它的行数和列数


TableLayoutPanel设置窗体布局具体可以参考：
http://blog.youkuaiyun.com/sinat_23338865/article/details/53408514



但有时候需要实现一个控件放置在多行或者多列，可按如下步骤操作：
1、把TableLayoutPanel拖到]]></description><category></category></item><item><title><![CDATA[python中lambda函数的用法]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77833532</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77833532</guid><author>qth515</author><pubDate>Mon, 04 Sep 2017 09:57:43 +0800</pubDate><description><![CDATA[Python允许用lambda关键字创造匿名函数。匿名是因为不需要以标准的方式来声明，比如说，使用def语句。看起来，lambda是一个函数的单行版本，但它不等同于C++的内联语句，这种语句的目的是由于性能的原因，在调用时绕过函数的栈分配。
举例：
def add(x,y): return x+y    
等同于
lambda x, y: x+y


实际调用：
>>>add(2,]]></description><category></category></item><item><title><![CDATA[python中numpy.nonzero()用法]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/77746242</link><guid>https://blog.youkuaiyun.com/qth515/article/details/77746242</guid><author>qth515</author><pubDate>Thu, 31 Aug 2017 14:36:44 +0800</pubDate><description><![CDATA[举例说明：


--------
>>> x = np.eye(3)
>>> x
array([[ 1.,  0.,  0.],
       [ 0.,  1.,  0.],
       [ 0.,  0.,  1.]])
>>> np.nonzero(x)
(array([0, 1, 2]), array([0, 1, 2]))


返回的是一个2维元组，表示矩阵中非零元素的下标]]></description><category></category></item><item><title><![CDATA[Error:(1, 0) Cause: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/55504504</link><guid>https://blog.youkuaiyun.com/qth515/article/details/55504504</guid><author>qth515</author><pubDate>Fri, 17 Feb 2017 09:35:42 +0800</pubDate><description><![CDATA[1、这种情况有可能是开发项目时使用的android studio版本2.2.2和当前使用的android studio2.1.3不一致造成的
       方法：在工程的build.grade文件中，将
                        classpath 'com.android.tools.build:gradle:2.2.2'
                   替换为]]></description><category></category></item><item><title><![CDATA[扩展卡尔曼滤波（EKF）仿真]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/54601413</link><guid>https://blog.youkuaiyun.com/qth515/article/details/54601413</guid><author>qth515</author><pubDate>Wed, 18 Jan 2017 15:11:23 +0800</pubDate><description><![CDATA[假设离散时间状态空间模型为：
                                                                                                                        
普通的扩展卡尔曼滤波公式如下：]]></description><category></category></item><item><title><![CDATA[Matlab2013a和VS Express 2013 for Desktop混合编程问题]]></title><link>https://blog.youkuaiyun.com/qth515/article/details/53997707</link><guid>https://blog.youkuaiyun.com/qth515/article/details/53997707</guid><author>qth515</author><pubDate>Tue, 03 Jan 2017 20:33:57 +0800</pubDate><description><![CDATA[环境：Win7 64位操作系统+Matlab2013a+ VS Express 2013 for Desktop
目录：
1、Matlab调用C/C++函数的方法
2、MEX文件的编程规则
3、Matlab2013a版本相对较低，mex -setup无法找到VS2013
4、无法找到“X64 Compilers and Tools”or the Microsoft Windows Sof]]></description><category></category></item></channel></rss>