Python快速入门5--Python数据分析工具
来源:互联网 发布:临沂知豆电动汽车销售 编辑:程序博客网 时间:2024/06/06 18:48
- Python数据挖掘相关扩展库
- Numpy
- Matplotlib
- Scikit-Learn
Python数据挖掘相关扩展库
Numpy
import numpy as np#一般以np作为numoy的别名a=np.array([2,0,1,5])#创建数组print(a)#输出数组print(a[:3])#引用前三个数字(切片)print(a.min())#输出a的最小值a.sort()#将a的元素从小到大排序,此操作直接修改a,因此这时候a为[0,1,2,5]b=np.array([[1,2,3],[4,5,6]])#创建二维数组print(b*b)#输出数组的平方阵,即[[1,4,9],[16,25,36]]
Matplotlib
import numpy as npimport matplotlib.pyplot as plt#导入Matplotlibx=np.linspace(0,10,1000)#作图的变量自变量y=np.sin(x)+1#因变量yz=np.cos(x**2)+1#因变量zplt.figure(figsize=(8,4))#设置图像大小plt.plot(x,y,label='$\sin x+1$',color='red',linewidth=2)#作图,设置标签plt.plot(x,z,'b--',label='$\cos x^2+1$')#作图,设置标签、线条类型plt.xlabel('Time(s)')#x轴名称plt.ylabel('Volt')#y轴名称plt.title('A Simple Example')#标题plt.ylim(0,2.2)#显示的y轴范围plt.legend()#显示图例plt.show()#显示作图结果
Scikit-Learn
1.所有模型提供的接口有:
model.fit():训练模型,对于监督模型来说是fit(X,y),对于非监督模型是fit(X)
2.监督模型提供的接口有:
model.predict(X_new):预测新样本
model.predict_proba(X_new):预测概率,仅对某些模型有用(比如LR)
model.score():得分越高,fit越好
3.非监督模型提供的接口有:
model.transform():从数据中学到新的“基空间”
model.fit_transform():从数据中学到新的基并将这个数据按照这组“基”进行转换
from sklearn.linear_model import LinearRegressionmodel=LinearRegression()print(model)from sklearn import datasetsiris=datasets.load_iris()print(iris.data.shape)from sklearn import svmclf=svm.LinearSVC()clf.fit(iris.data,iris.target)clf.predict([[5.0,3.6,1.3,0.25]])clf.coef_
阅读全文
0 0
- Python快速入门5--Python数据分析工具
- Python数据分析工具
- Python数据分析入门
- Python数据分析入门
- Python数据分析入门
- PYTHON数据分析入门
- Python数据分析入门
- python数据分析入门
- Python数据分析入门
- 数据分析Python工具Jupter Notebook快速部署
- Python工具分析风险数据
- hive+python数据分析入门
- Python数据分析5
- [python之数据分析] 基础篇1- Numpy,Scipy,Matplotlib 快速入门攻略
- [python之数据分析] 基础篇1- Numpy,Scipy,Matplotlib 快速入门攻略
- python数据分析工具安装集合
- 使用Python工具分析风险数据 20160723
- Python数据分析|第5章 pandas入门
- 有用的网页
- 如何搭建一个Maven Web工程
- 通过定义一个新的属性来扩展对象
- UVA 1633-Dyslexic Gollum 状态压缩DP
- Java基础——【习题三】数组练习题
- Python快速入门5--Python数据分析工具
- 【NOIP2013模拟联考3】恭介的法则(rule)
- Scott用户的表结构
- google 中国开发者网站
- 【2016 CCPC-Final】B
- 阻止对象可扩展性
- 从输入网址到显示网页-3-web缓存
- 将对象方法链化
- 数据库安全