随笔分类 -  数据处理

摘要:Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll 在使用Anaconda创建一个虚拟环境出来,然后安装了scikit learn、numpy、pandas、matplotlib等数据分析库后。在pycharm写一段线性回归,然后报错:In 阅读全文
posted @ 2018-05-22 18:21 忧郁白衬衫 阅读(2589) 评论(0) 推荐(0)
摘要:一、引言 读写数据文件的重要性就不必多说了。 二、读取列表形式数据的文件 1、我们写几行CSV格式(列表形式,两值之间逗号隔开)的数据。 使用genfromtxt()函数读取数据。接收三个参数:文件名,分隔符,是否有列标题 这个函数的包含两层循环:第一层循环每一行,第二层循环将每一行中的多个值分开后 阅读全文
posted @ 2017-12-12 16:50 忧郁白衬衫 阅读(3280) 评论(0) 推荐(0)
摘要:一、引言 在我们操作数组的时候,返回的是新数组还是原数组的链接,我们就需要了解对象副本和视图的区别。 向量化和广播是numpy内部实现的基础。 二、对象副本和视图 我们应该注意到,在操作数组的时候返回的不是视图就是副本。 副本:复制 视图:链接 1.所有的赋值运算不会为此创建副本。把数组a赋值给了数 阅读全文
posted @ 2017-12-10 23:07 忧郁白衬衫 阅读(1064) 评论(0) 推荐(0)
摘要:前几篇博文我写了数组创建和数据运算,现在我们就来看一下数组对象的操作方法。使用索引和切片的方法选择元素,还有如何数组的迭代方法。 一、索引机制 1.一维数组 2.二维数组 二维数组也被称为矩阵,是由行和列组成的。axes为2,用0轴表示行,用1表示列。[行索引,列索引] 二、切片操作:抽取部分数组元 阅读全文
posted @ 2017-12-06 20:10 忧郁白衬衫 阅读(3706) 评论(0) 推荐(0)
摘要:一、算术运算符 最简单的就是给数组加上一个标量,然后每个都元素都加上这个标量,当然也可以减乘除。 这些运算符还可以用于两个数组的运算。在numpy中这些运算符是元素级的,即只用于位置相同的元素。 此外,这些运算符还适用于返回值为numpy数值的函数。 二、自增自减运算符 因为python中是没有-- 阅读全文
posted @ 2017-11-30 12:52 忧郁白衬衫 阅读(8803) 评论(0) 推荐(0)
摘要:今天学习到numpy基本的运算方法,遇到了一个让我比较难理解的问题。就是dot函数是如何对矩阵进行运算的。 一、dot()的使用 参考文档:https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html dot()返回的是两个数 阅读全文
posted @ 2017-11-30 03:15 忧郁白衬衫 阅读(154562) 评论(10) 推荐(9)
摘要:ndarray(N-dimensional array)对象是整个numpy库的基础。 它有以下特点: 同质:数组元素的类型和大小相同 定量:数组元素数量是确定的 一、创建简单的数组: np.array([2,2]) 创建了一个长度为2的一维数组 array(data,dtype=):该函数可以传递 阅读全文
posted @ 2017-11-29 02:33 忧郁白衬衫 阅读(1653) 评论(0) 推荐(0)
摘要:一、引言 最近在学习numpy,书上要求安装一个Ipythpn,可以自动导入Numpy,pandas等数据分析的模块,可是当我安装后,并不能自动导入numpy模块,还需要自己import。我就去查了一下ipython的官方文档。 Introduction to IPython configurati 阅读全文
posted @ 2017-11-22 14:17 忧郁白衬衫 阅读(3173) 评论(1) 推荐(0)
摘要:一、安装环境 Windows10 64、python2.7 二、Numpy下载 1、下载Numpy: 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy cp27表示python2.7,因为我的python是amd64的,所以我下载了nump 阅读全文
posted @ 2017-11-21 23:54 忧郁白衬衫 阅读(7344) 评论(0) 推荐(0)