- 博客(14)
- 收藏
- 关注
转载 python—命名规范(转)
原文链接:python—命名规范(转)文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myf
2017-10-13 15:30:02 397
原创 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 11383
原创 Python pandas.read_csv()函数
1、首先,介绍csv格式的文件: CSV文件是一个纯文本文件,最早用在简单的数据库里,其格式简单,具备很强的开放性,非常容易被导入各种PC表格及数据库,比如Excel表格等。 CSV文件中每行相当于一条记录(相当于数据表中的一行),用 “,”(半角逗号)分割每行的不同字段。举例如下: 例:
2017-10-12 16:42:06 51321
原创 Python中单引号、双引号和三引号的区别
1、双引号 表示字符串 s1="hello,world!" 如果要写成多行,需要用连接符(/),如下: s2="hello, / world!" s1和s2是一样的。2、三引号 如果要写成多行,可以直接写,而不必写连接符(/),如下: s3="""hello,
2017-09-22 10:17:40 821
原创 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 807
原创 机器学习实战-SVD与特征值分解的理论推导及SVD在推荐系统中的应用
参考文献:[1] [机器学习笔记]奇异值分解SVD简介及其在推荐系统中的简单应用 本文基于参考文章[1]的理解上,先对特征值分解进行简单介绍,然后引入奇异值分解(SVD)的理论推导,最后对SVD在推荐系统中的应用进行说明。1、特征值分解 2、奇异值分解(SVD,Singular Value Decomposition) SVD是一种强大的降维工
2017-09-13 14:39:26 760
转载 开源的推荐系统
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 422
转载 C# SplitContainer 控件详细用法
原文链接:http://blog.sina.com.cn/s/blog_5d6893390100gnt9.html1、简介 可以将 Windows 窗体 SplitContainer 控件看作是一个复合体,它是由一个可移动的拆分条分隔的两个面板。当鼠标指针悬停在该拆分条上时,指针将相应地改变形状以显示该拆分条是可移动的。 使用 SplitContainer 控件,可以创
2017-09-08 08:32:59 20155
原创 C# TableLayoutPanel让一个控件占两行或者两列
TableLayoutPanel布局是表格形式的布局,可根据需要编辑它的行数和列数TableLayoutPanel设置窗体布局具体可以参考:http://blog.csdn.net/sinat_23338865/article/details/53408514但有时候需要实现一个控件放置在多行或者多列,可按如下步骤操作:1、把TableLayoutPanel拖到
2017-09-06 08:43:13 9426 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 853
原创 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 770
原创 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 3902
原创 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 814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人