数据分析
L花自飘零
https://github.com/CodeforL
展开
-
kMeans聚类的python实现
from numpy import *import matplotlib.pyplot as plt#辅助函数#载入数据集def loadDataSet(filename): dataMat = [] f = open(filename) for line in f.readlines(): curLine = line.strip().split('\原创 2017-10-17 18:23:47 · 440 阅读 · 0 评论 -
Numpy库学习(三)numpy的随机函数,统计函数和梯度函数
np.random.* rand(d0,d1,,,dn)根据d0到dn创建随机数数组,浮点数,[0,1),均匀分布 d0,dao dn 代表维度 randn() 标准正态分布 randint(low,high,shape) [low,high) 之间 seed(s)随机数种子shuffle(a),根据数组a的第一轴(最外围)进行随机排列,改变数组a permutation(a) //同样原创 2017-10-10 19:43:38 · 505 阅读 · 0 评论 -
Numpy库学习(一)
import numpy as np 建议使用别名np ndarray数组 使用 a = np.array([[1,2,3],[4,5,6]]) 生成ndarray数组 ndarray对象的属性 .ndim 秩轴的数量或者维度的数量 .shape ndarray对象的尺度 ,n行m列 .size 数组中对象元素的个数 .dtype原创 2017-10-10 16:48:04 · 426 阅读 · 0 评论 -
Numpy库学习(二)文件读取
CSV文件,逗号分隔值文件 numpy提供了将数组保存成文件的函数 np.savetxt(frame,array,fmt =’%.18e’,delimiter = None) frame :文件,字符串,或产生器,可以是.gz或者.bz2的压缩文件 array:存入文件的数组 fmt:写入文件的格式,例如%d,%.2f,%.18e delimiter : 分割字符串,默认是空格例:原创 2017-10-10 18:39:30 · 548 阅读 · 0 评论 -
Matplotlib库学习(一)plt.plot
matplotlib库是python中实现数据处理与展示的非常优秀的类库 它提供了超过100多种的图像处理和现实方法 官网展示的一些样例 matplotlib定义了各种可视化的类 matplotlib.pyplot是绘制各种图形的命令子库,相当于快捷方式通常情况下我们使用它的别名plt import matplotlib.pyplot as plt 一些常用方法: plt.plot(x原创 2017-10-11 19:44:48 · 25785 阅读 · 1 评论 -
matplotlib.pyplot库的中文显示,文本显示,子绘图区域
中文显示pyplot并不支持中文显示,要想显示中文有两种方法: 一:全局修改 matplotlib.rcParams[‘font.family’] = ‘SimHei’ font.family 字体名字 font.style 字体分割 ‘normal’正常 ‘italic’ 斜体等等 font.size 字体大小 第二种方法:(推荐) 在有中文输出的地方,增加一个属性fon原创 2017-10-16 11:24:39 · 5418 阅读 · 0 评论