自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

立身以力学为先,力学以读书为本。 —郑耕老《劝学》

是故无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。 —荀子《劝学》

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 python 中 sorted() 和 list.sort() 的用法

今天用python自带的sorted对一个列表进行排序, 在这里总结一下只要是可迭代对象都可以用sorted 。sorted(itrearble, cmp=None, key=None, reverse=False)=号后面是默认值 默认是升序排序的, 如果想让结果降序排列,用reverse=True最后会将排序的结果放到一个新的列表中, 而不是对iterable本身进行修改。

2017-06-30 18:13:09 507

转载 大量机器学习(Machine Learning)&深度学习(Deep Learning)资料

机器学习目前比较热,网上也散落着很多相关的公开课和学习资源,这里基于课程图谱的机器学习公开课标签做一个汇总整理,便于大家参考对比。1、Coursera上斯坦福大学Andrew Ng教授的“机器学习公开课”:机器学习入门课程首选,斯坦福大学教授,Coursera联合创始人Andrew Ng老师的课程,课程图谱上多达400多人关注,20余条课程评论,绝大多数同学认为这门课程比较适合入门

2017-06-25 11:58:25 1719

转载 Kaggle 机器学习竞赛冠军及优胜者的源代码汇总

http://dataunion.org/14892.htmlKaggle比赛源代码和讨论的收集整理。Algorithmic Trading Challenge40Solution whitepaper41.Solution thread30.Allstate Purchase Prediction Challenge7Ran

2017-06-25 11:47:45 458

转载 Linux 中查看文件第n行内容的命令

方法1:head -m filename | tail -1                    //查看filename文件的第m行(tail -1 是数字1)e.g.   head -100 data.txt | tail -1          //查看data.txt文件的第100行方法2: nlfilename | sed -n 'mp'    

2017-06-20 19:55:30 1150

转载 Github入门实践

1 GitHub简介GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项

2017-06-20 16:30:56 868

转载 【机器学习】局部加权线性回归

一、问题引入 我们现实生活中的很多数据不一定都能用线性模型描述。依然是房价问题,很明显直线非但不能很好的拟合所有数据点,而且误差非常大,但是一条类似二次函数的曲线却能拟合地很好。为了解决非线性模型建立线性模型的问题,我们预测一个点的值时,选择与这个点相近的点而不是所有的点做线性回归。基于这个思想,便产生了局部加权线性回归算法。在这个算法中,其他离一个点越近,权重越大,对回归系数的贡献就越

2017-06-18 21:10:02 966

转载 scikit-learn学习之SVM算法

机器学习中的算法(2)-支持向量机(SVM)基础关于SVM一篇比较全介绍的博文程序员训练机器学习 SVM算法分享一:我对SVM的理解先介绍一些简单的基本概念分隔超平面:将数据集分割开来的直线叫做分隔超平面。超平面:如果数据集是N维的,那么就需要N-1维的某对象来对数据进行分割。该对象叫做超平面,也就是分类的决策边界。间隔:一个点到分割面的距离,称为点相对

2017-06-18 17:09:27 736

转载 Python中的join()函数的用法

函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下:    join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串    os.path.join():  将多个路径组合后返回一、函数说明1、join()函数语法:  'sep'.join(seq)参数说

2017-06-18 12:13:15 603

转载 python 字符串(str)和列表(list)的互相转换

1.str >>>list str1 = "12345" list1 = list(str1) print list1 str2 = "123 sjhid dhi" list2 = str2.split() #or list2 = str2.split(" ") print list2

2017-06-16 22:04:48 1707

转载 使用Python xlwt写excel文件

如果需要使用Python写Excel文件,首先下载或者安装xlwt。pip install xlwt下面的这些demo应该可以帮助开发者快速上手使用xlwt写Excel文件:创建工作簿(workbook)和工作表(sheet):import xlwtworkbook = xlwt.Workbook() sheet = workbook.add_sheet("Sheet Name

2017-06-14 17:10:02 1373

转载 python导入py文件报错怎么办

python导入py文件报错怎么办|浏览:1705|更新:2015-09-22 07:28|标签:python 123456分步阅读python有大量的内置模块,可以方便地导入。同样python也可以导入其它人写的py程序,以利用别人写好的类和函数,这也许是python流行的原因吧。

2017-06-14 13:37:19 718

转载 pandas 数据合并与重塑(concat篇)

pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、merge。但这三种方法对于很多新手来说,都不太好分清使用的场合与用途。今天就pandas官网中关于数据合并

2017-06-13 17:14:50 671

转载 强悍的 Python —— 读取大文件

Python 环境下文件的读取问题,请参见拙文Python 基础 —— 文件 这是一道著名的 python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适合读取大文件。1. read() 接口的问题f = open(filename, 'rb')f.read()1212我们来读取 1 个 nginx 的日至文件,规模为 3Gb

2017-06-11 11:46:21 4322

转载 Python批量打开文件以及获取文件名、目录及路径

一、#定义函数,用于打开指定类型文件的函数def open_allfile(path,filetype):    data=[]    import glob    import os    read_files=glob.glob(path+'*'+filetype)    for i in read_files:        with open

2017-06-09 17:31:53 11052

转载 计算Python的代码块或程序的运行时间

1.运用场景在很多的时候我们需要计算我们程序的性能,这个时候我们常常需要统计程序运行的时间。下面我们就来说说怎么统计程序的运行时间。2. 实现方法计算Python的某个程序,或者是代码块运行的时间一般有三种方法。方法一import datetimestart = datetime.datetime.now()run_function(): # do some

2017-06-09 17:27:05 477

转载 北大硕士反思:985、211学生为什么陷入群体性绝望?

1 预备中产阶层的愤懑今年九月份开始的这一轮房价暴涨有意思的地方是产生了有别于以往的社会情绪,就是“预备中产阶层”的绝望感,以往这种绝望是以自嘲、调侃的性质隐晦表达的,而这次则变成了一种公然的清醒的群体性绝望,并且彻底告别了对房市崩溃的幻想,认清了今日中国资本化和阶层固化的现实。投射在舆论场上,就是微信朋友圈里关于985、211毕业生生存处境的几个100000+,包括《一个非典型985毕业

2017-06-08 12:39:18 1825

转载 Python中多个数组行合并及列合并的几个简单方法

采用numpy快速将两个矩阵或数组合并成一个数组:import numpy as np数组a = [[1,2,3],[4,5,6]]b = [[1,1,1],[2,2,2]]1、数组纵向合并1)c = np.vstack((a,b))c = array([[1, 2, 3],       [4, 5, 6],

2017-06-06 14:44:50 19051

空空如也

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

TA关注的人

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