Python学习笔记
文章平均质量分 58
Python算法开发详解
roguesir
非、典型算法攻城狮
展开
-
【Python】常用模块(三)——collections模块中的几个常用方法详解
前言本篇博客主要就少Python常用模块collections中的几个常用方法,作为一种更高级的数据结构,这个模块提供了几个高效的方法来处理数据。CounterCounter用于统计元素个数,具体用法如下:>>> from clooections import Counter as counter>>> s = counter('aas...原创 2018-03-22 17:55:33 · 1500 阅读 · 0 评论 -
【Python】Mac Python安装liblinear机器学习库
前言今天刚接触这个软件包,估计未来几天都会和它打交道了,会把相关的代码整理出来,持续更新。安装liblinear是一个简单的求解大规模规则化线性分类和回归的软件包。它最讨人喜欢的特点就是速度快,和libsvm一样,都是由台大Chih-Jen Lin开发的,提供了多种编程语言API,下面简介安装流程。 下载 官网:http://www.csie.ntu.edu.tw/~cjlin...原创 2018-04-02 19:07:21 · 2897 阅读 · 0 评论 -
Liblinear机器学习库教程详解(基于Python API)
前言Liblinear机器学习库主要实现SVM算法,在处理大规模数据时速度快,但也有缺点,就是太吃内存,博客 https://blog.csdn.net/roguesir/article/details/79793569 中介绍了在Mac Python3环境下安装,这篇博客介绍使用教程。以下材料自己整理,有错误请指出。数据集要求liblinear与libsvm类似,都要求使用libsv...原创 2018-04-03 21:30:20 · 4852 阅读 · 3 评论 -
【Python】大文件处理技巧
前言最近总会跑些大文件的数据处理工作,以前遇到的数据量都比较小,随便设计数据处理结构都不会影响,但这几天踩了不少坑。。。处理大文件1.尽量选择集合、字典数据类型,千万不要选择列表,列表的查询速度会超级慢,同样的,在已经使用集合或字典的情况下,不要再转化成列表进行操作,比如:values_count = 0# 不要用这种的if values in dict.values():...原创 2018-04-08 10:02:10 · 2400 阅读 · 0 评论 -
【python】python中import、reload、__import__的区别详解
原文链接:http://www.jb51.net/article/125828.htmimport作用:导入/引入一个python标准模块,其中包括.py文件、带有init.py文件的目录(自定义模块)。import module_name[,module1,...] from module import *|child[,child1,...]注意:多次重复使用impo...转载 2018-04-08 15:47:40 · 1176 阅读 · 0 评论 -
【Python】值传递与引用传递
更新时间:2018-06-28介绍Python在进行参数传递时,有两种方式:值传递和引用传递。值传递就是常见的赋值操作,引用传递实际上传递的是参数的内存地址,因此函数中改变参数值,在函数外参数值仍会发生变化。Python会根据传入的数据对象进行自动识别。 对于可变对象如列表、字典,进行引用传递;对于不可变对象如数字、字符串、元组,进行值传递。实例>>> ...原创 2018-06-29 15:38:03 · 610 阅读 · 0 评论 -
【Tensorflow】Python实现神经网络回归
环境macOS,python3.6,tensorflow1.1.0回归问题 年份 事故起数 死亡人数 受伤人数 直接财产损失(万元) 2003 80 3 50 11 2004 90 8 70 12.5 2005 180 20 120 20 2006 140 16 9...原创 2018-02-27 00:02:02 · 10921 阅读 · 10 评论 -
【Python】Matplotlib画图(八)——条形图
Matplotlib画图(八)——条形图原创 2017-10-08 22:55:22 · 1863 阅读 · 1 评论 -
【Python】Matplotlib画图(九)——饼图
Matplotlib画图(九)——饼图原创 2017-10-08 22:59:09 · 10131 阅读 · 0 评论 -
【Python】常用模块(一)——shutil
常用模块——shutil原创 2017-10-09 13:14:16 · 3947 阅读 · 0 评论 -
【Python】常用模块(二)——os
常用模块(二)——os原创 2017-10-09 13:20:29 · 387 阅读 · 0 评论 -
【Python】Matplotlib画图(十)——基于networkx画关系网络图
【Python】Matplotlib画图(十)——基于networkx画关系网络图原创 2017-10-12 10:14:26 · 34395 阅读 · 30 评论 -
【Python】Matplotlib画图(十一)——箱线图
Matplotlib画图(十一)——箱线图原创 2017-10-16 15:01:21 · 17472 阅读 · 4 评论 -
【python】python数据结构(一)——线性表:顺序表的实现
前言这一系列文章将介绍基于python语言的数据结构,主要涉及线性表、字符串、栈和队列、二叉树和树、图、字典和集合、排序等。线性表及分类线性表是一类元素序列的抽象,是某类元素的集合,记录着元素之间的顺序关系。python中的list和tuple都支持线性表的需要,只是tuple中元素固定,而list则灵活的多。顺序表:将表中元素顺序地存储在一大块连续的存储区内,这样实现的表称为顺序原创 2017-10-17 10:25:25 · 6304 阅读 · 0 评论 -
【scikit-learn】机器学习(八)——K-means聚类
数据描述KMeans函数介绍代码实现import numpy as npfrom sklearn.cluster import KMeans def loadData(filePath): fr = open(filePath,'r+') lines = fr.readlines() retData = [] retCityName = [] fo...原创 2017-10-18 15:38:50 · 1068 阅读 · 2 评论 -
【python】python数据结构(三)——字符串:KMP算法的实现
python数据结构(三)——字符串:KMP算法的实现原创 2017-10-23 16:06:55 · 654 阅读 · 0 评论 -
【python】python数据结构(四)——排序:冒泡排序法
python数据结构(四)——排序:冒泡排序法原创 2017-10-26 13:36:25 · 793 阅读 · 0 评论 -
【python】python数据结构(五)——排序:直接选择排序
python数据结构(五)——排序:直接选择排序原创 2017-10-26 14:50:53 · 602 阅读 · 0 评论 -
【python】python数据结构(六)——排序:插入排序
python数据结构(六)——排序:插入排序原创 2017-10-26 15:24:32 · 1127 阅读 · 0 评论 -
【python】python数据结构(七)——排序:快速排序
python数据结构(七)——排序:快速排序原创 2017-10-26 16:35:41 · 1086 阅读 · 0 评论 -
【python】Matplotlib画图(一)——散点图scatter
Matplotlib画图(一)——散点图scatter原创 2017-07-12 17:47:12 · 1660 阅读 · 0 评论 -
【Python】Matplotlib画图(二)——根据函数公式画图
Matplotlib画图(二)——根据函数公式画图原创 2017-09-04 17:03:27 · 20339 阅读 · 1 评论 -
【Python】Matplotlib画图(三)——分段函数
Matplotlib画图(三)——分段函数原创 2017-09-04 17:12:05 · 14396 阅读 · 0 评论 -
【Python】Matplotlib画图(四)——折线图
Matplotlib画图(四)——折线图原创 2017-09-04 17:28:12 · 99588 阅读 · 3 评论 -
【Python】Matplotlib画图(五)——多图片共框
Matplotlib画图(五)——多图片共框原创 2017-09-04 17:36:13 · 1202 阅读 · 0 评论 -
【Python】Matplotlib画图(六)——图中图
Matplotlib画图(六)——图中图原创 2017-09-05 18:19:55 · 7725 阅读 · 0 评论 -
【Python】Matplotlib画图(七)——线的颜色、点的形状
Matplotlib画图(七)——线的颜色、点的形状原创 2017-09-11 14:11:59 · 9669 阅读 · 0 评论 -
【scikit-learn】机器学习(一)——一元回归模型
数据集2001-2010年港口吞吐量随年份的变化,以此建立一元回归模型,实现对2011年的趋势预测代码import numpy as npfrom sklearn import linear_modelimport matplotlib.pyplot as pltx_train = [[2001],[2002],[2003],[2004],[2005],[2006],[2007],[200...原创 2017-09-07 18:06:21 · 806 阅读 · 0 评论 -
【Python】scikit-learn机器学习(二)——BP神经网络
scikit-learn机器学习(二)——BP神经网络原创 2017-09-07 21:13:17 · 10786 阅读 · 1 评论 -
【python】常用文件读取
常用文件读取原创 2017-08-31 17:38:37 · 849 阅读 · 3 评论 -
python正则表达式
python正则表达式原创 2017-07-11 09:39:43 · 1049 阅读 · 0 评论 -
python机器学习算法(Keras)
python机器学习算法原创 2017-07-11 09:46:11 · 1407 阅读 · 0 评论 -
【Python】Python2与Python3的不同
前言Python作为一种连接各种语言的胶水语言,以其自身优势在系统开发、web开发、网络爬虫、数据挖掘、深度学习等多方面均有广泛使用,Python也有其特殊之处:Python2.x与Python3.x并不兼容。今天看到消息说Python基金会宣布在2020年元旦开始将不提供任何Python 2.x的支持,所以觉得有必要再重新整理一下Python这两个版本间的差异。编码Python3源码...原创 2017-08-05 23:12:32 · 12537 阅读 · 8 评论 -
【Python】用pip安装python库下载超时的解决办法
用pip安装python库下载超时的解决办法原创 2017-08-07 10:26:20 · 6622 阅读 · 0 评论 -
【Python】基于python的urllib库编写网络爬虫
基于python的urllib库编写网络爬虫原创 2017-07-10 14:58:33 · 2183 阅读 · 0 评论