介绍 在学习机器学习的时候,首当其冲的就是准备一份通用的数据集,方便与其他的算法进行比较。在这里,我写了一个用于加载MNIST数据集的方法,并将其进行封装,主要用于将MNIST数据集转换成numpy.array()格式的训练数据。直接下面看下面的代码吧(主要还是如何用python去读取binnary ...
分类:
其他好文 时间:
2017-09-28 14:14:12
阅读次数:
184
numpy的数组操作方便,可以用:来切片,用布尔数组或者布尔表达式来查找符合条件的数据,也可以用数组作为另一个数组的索引来查找指定的数据。但有时也会见到数组索引为-1和None。两者的用法如下: 1.-1指定维度上的最后一个。例如shape为(3,3)的数组data,data[2,-1]等同于dat ...
分类:
编程语言 时间:
2017-09-27 19:06:10
阅读次数:
229
1.什么是numpy NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。 包括: 1、一个强大的N维数组对象Array; 2、比 ...
分类:
其他好文 时间:
2017-09-27 19:04:01
阅读次数:
382
如果要使用python进行科学计算、数据分析等,一定要安装scipy、seaborn、numpy等等包。 但Windows下安装python的第三方库经常会出现问题。此前,已介绍过Windows下如何安装lxml,其实,这种安装方法也适合于其他无法通过pip或者IDE包管理工具进行安装的场景。 如果 ...
分类:
编程语言 时间:
2017-09-27 16:45:54
阅读次数:
157
import numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt# 通过rcParams设置全局横纵轴字体大小mpl.rcParams['xtick.labelsize'] = 24mpl.rcParams['ytic ...
分类:
其他好文 时间:
2017-09-26 23:39:40
阅读次数:
193
http://blog.csdn.net/kbawyg/article/details/22964835 loadtxt的功能是读入数据文件,这里的数据文件要求每一行数据的格式相同。这个函数有几个常用的参数,这里给出了参数的意义。 fname:读取文件的文件名。例如C:/Dataset/iris.t ...
分类:
其他好文 时间:
2017-09-26 22:31:01
阅读次数:
505
1. 引言 最近在将一个算法由matlab转成python,初学python,很多地方还不熟悉,总体感觉就是上手容易,实际上很优雅地用python还是蛮难的。目前为止,觉得就算法仿真研究而言,还是matlab用得特别舒服,可能是比较熟悉的缘故吧。matlab直接集成了很多算法工具箱,函数查询、调用、 ...
分类:
编程语言 时间:
2017-09-26 21:00:33
阅读次数:
306
在numpy中,'+' 和add 是一样的 有种特殊情况需要注意,x1和x2的shape不一样的加法: 两个shape不一样的array相加后会变成一个common shape x1是3x3的,x2是1x3的,加了之后就变成3x3,实际上是把x2在x1的第一维上加了3次 faster rcnn中的r ...
分类:
其他好文 时间:
2017-09-26 19:30:47
阅读次数:
171
什么是词云 准备工作: python开发环境、wordcloud、jieba、matplotlib、numpy 、PIL 等库文件安装好。 pip 安装方法: pip install xxx 使用idea 直接安装 wordcloud生成词云的原理简介 wordcloud生成词云的原理其实并不复杂, ...
分类:
编程语言 时间:
2017-09-26 16:10:47
阅读次数:
259