自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 python—命名规范(转)

原文链接:python—命名规范(转)文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。  函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myf

2017-10-13 15:30:02 368

原创 python-碰到的问题

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

2017-10-13 08:53:39 11205

原创 Python pandas.read_csv()函数

1、首先,介绍csv格式的文件:             CSV文件是一个纯文本文件,最早用在简单的数据库里,其格式简单,具备很强的开放性,非常容易被导入各种PC表格及数据库,比如Excel表格等。             CSV文件中每行相当于一条记录(相当于数据表中的一行),用 “,”(半角逗号)分割每行的不同字段。举例如下:             例:

2017-10-12 16:42:06 51204

原创 Python中单引号、双引号和三引号的区别

1、双引号     表示字符串     s1="hello,world!"    如果要写成多行,需要用连接符(/),如下:     s2="hello, /             world!"      s1和s2是一样的。2、三引号     如果要写成多行,可以直接写,而不必写连接符(/),如下:      s3="""hello,         

2017-09-22 10:17:40 785

原创 Python中的random模块

Python中的random模块用于生成随机数,当调用其内部函数时需要导入:   import random其中常用的几个函数如下:1、random.random()   描述:用于生成[0,1]的随机数2、random.uniform(a,b)    描述:用于生成指定范围[a,b]内的浮点数3、random.randint(a,b)    描述:

2017-09-21 17:06:27 759

原创 机器学习实战-SVD与特征值分解的理论推导及SVD在推荐系统中的应用

参考文献:[1] [机器学习笔记]奇异值分解SVD简介及其在推荐系统中的简单应用     本文基于参考文章[1]的理解上,先对特征值分解进行简单介绍,然后引入奇异值分解(SVD)的理论推导,最后对SVD在推荐系统中的应用进行说明。1、特征值分解      2、奇异值分解(SVD,Singular Value Decomposition)       SVD是一种强大的降维工

2017-09-13 14:39:26 692

转载 开源的推荐系统

1、推荐系统开源软件列表汇总和点评     链接:http://blog.csdn.net/cserchen/article/details/142311532、TOP 10 开源的推荐系统简介       链接:https://www.52ml.net/14773.html3、开源推荐系统整理        链接:http://blog.csdn.net/

2017-09-11 09:28:38 395

转载 C# SplitContainer 控件详细用法

原文链接:http://blog.sina.com.cn/s/blog_5d6893390100gnt9.html1、简介  可以将 Windows 窗体 SplitContainer 控件看作是一个复合体,它是由一个可移动的拆分条分隔的两个面板。当鼠标指针悬停在该拆分条上时,指针将相应地改变形状以显示该拆分条是可移动的。  使用 SplitContainer 控件,可以创

2017-09-08 08:32:59 19998

原创 C# TableLayoutPanel让一个控件占两行或者两列

TableLayoutPanel布局是表格形式的布局,可根据需要编辑它的行数和列数TableLayoutPanel设置窗体布局具体可以参考:http://blog.csdn.net/sinat_23338865/article/details/53408514但有时候需要实现一个控件放置在多行或者多列,可按如下步骤操作:1、把TableLayoutPanel拖到

2017-09-06 08:43:13 9243 3

原创 python中lambda函数的用法

Python允许用lambda关键字创造匿名函数。匿名是因为不需要以标准的方式来声明,比如说,使用def语句。看起来,lambda是一个函数的单行版本,但它不等同于C++的内联语句,这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。举例:def add(x,y): return x+y    等同于lambda x, y: x+y实际调用:>>>add(2,

2017-09-04 09:57:43 827

原创 python中numpy.nonzero()用法

举例说明:-------->>> x = np.eye(3)>>> xarray([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])>>> np.nonzero(x)(array([0, 1, 2]), array([0, 1, 2]))返回的是一个2维元组,表示矩阵中非零元素的下标

2017-08-31 14:36:44 743

原创 Error:(1, 0) Cause: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

1、这种情况有可能是开发项目时使用的android studio版本2.2.2和当前使用的android studio2.1.3不一致造成的       方法:在工程的build.grade文件中,将                        classpath 'com.android.tools.build:gradle:2.2.2'                   替换为

2017-02-17 09:35:42 3873

原创 扩展卡尔曼滤波(EKF)仿真

假设离散时间状态空间模型为:                                                                                                                        普通的扩展卡尔曼滤波公式如下:

2017-01-18 15:11:23 11870

原创 Matlab2013a和VS Express 2013 for Desktop混合编程问题

环境:Win7 64位操作系统+Matlab2013a+ VS Express 2013 for Desktop目录:1、Matlab调用C/C++函数的方法2、MEX文件的编程规则3、Matlab2013a版本相对较低,mex -setup无法找到VS20134、无法找到“X64 Compilers and Tools”or the Microsoft Windows Sof

2017-01-03 20:33:57 784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除