2019独角兽企业重金招聘Python工程师标准>>>

 windows下安装pip

cd到 C:\Python27\Scripts目录下
执行 easy_install pip
安装完成后,在Scripts目录下生成pip工具

whl文件格式及安装方法
whl是一种压缩文件格式,其中包含py文件和编译后的pyd文件
安装whl包:pip install xxx.whl
更新whl包:pip install -U xxx.whl

注意:安装whl包之前需要先安装wheel工具

安装wheel:pip install wheel

numpy下载链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/

安装numpy:pip install numpy-xxx-xxx.whl

错误记录:安装时,文件名中出现问号,可能是由于编码问题导致,手动重命名文件后解决

scipy :SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包.

它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等

安装Scipy函数库,SciPy依赖Numpy

下载链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/

安装Scipy : pip install scipy-xxx-xxx.whl

matplotlib:Python绘图库,可以绘制直方图,功率谱,条形图,错误图,散点图等

安装matplotlib:直接运行 pip install matplotlib

或者下载whl安装包安装

下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/

scikit-learn(简称sklearn):sklearn是Scipy的扩展,建立在NumPy和matplotlib库的基础上;支持包括分类、回归、降维和聚类四大机器学习算法。还包含了特征提取、数据处理和模型评估三大模块

安装:pip install -U scikit-learn

import numpy as np
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_score
import matplotlib.pyplot as plt plt.subplot(3,2,1)
#np.array()的类型是array
x1=np.array([1,2,3,1,5,6,5,5,6,7,8,9,7,9])
x2=np.array([1,3,2,2,8,6,7,6,7,1,2,1,1,3])
#zip()函数,接收的参数是可迭代的对象
#返回的是一个list,list中的元素为元组
#zip(x1,x2)就是将两个数组中按顺序对应的数字组成一个元组
#返回的是 [(1,1),(2,3),(3,2)...]
#此处如果将x1和x2定义为普通的list也可返回相同的list
x=np.array(zip(x1,x2)).reshape(len(x1),2)
#reshape()改变Array的维数,例如
#a = np.array([1,2,3,4,5,6,7,8])
#b = a.reshape(2,4)  形如:[[1,2,3,4],[5,6,7,8]]
#c = a.reshape(2,2,2) 将a变成三维数组plt.xlim([0,10])
plt.ylim([0,10])
plt.title('Instances')
plt.scatter(x1,x2)colors=['b','g','r','c','m','y','k','b']
markers=['o','s','D','v','^','p','*','+']clusters=[2,3,4,5,8]
subplot_counter=1
sc_scores=[]
for t in clusters :subplot_counter+=1plt.subplot(3,2,subplot_counter)kmeans_model=KMeans(n_clusters=t).fit(x)for i,l in enumerate(kmeans_model.labels_):plt.plot(x1[i],x2[i],color=colors[l],marker=markers[l],ls='None')plt.xlim([0,10])plt.ylim([0,10])sc_score=silhouette_score(x,kmeans_model.labels_,metric='euclidean')sc_scores.append(sc_score)
#程序运行出错,提示字符出错plt.title('K=%s,silhouette coefficient= %0.03 f' % (t,sc_score))plt.figure()
plt.plot(clusters,sc_scores,'*-')
plt.xlabel('Number of Cluster')
plt.ylabel('Silhouette Coefficient Score')plt.show()

转载于:https://my.oschina.net/u/3160411/blog/1536068

numpy、matplot、sklearn的安装与使用相关推荐

  1. 64位 windows python3.4及numpy matplot等的安装

    找了半天,终于找到了能一键安装的. 首先安装python3.4,接下来逐个安装,应该没有要求顺序. 只适用python3.4 python3.4 64位 matplotlib-1.4.0.win-am ...

  2. python2.7安装scipy_在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等

    〇.由于是离线安装.提前下载各种包 大概会用到的包如下图 一.安装python2.7.9 ./configure --prefix=/usr/local make && make al ...

  3. Python机器学习库sklearn的安装

    Python机器学习库sklearn的安装 scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口 ...

  4. 掌财社:Python 机器学习工具包SKlearn的安装与使用

    很多小伙伴在学习机器学习的时候会苦恼到底用什么进行学习.在看了大佬的介绍后可能会使用Keras或者pytorch直接进行学习,但实际上有优秀的机器学习工具包.没错,小编接下来要介绍的SKlearm就是 ...

  5. python库下载安装报错_python3.6下Numpy库下载与安装图文教程

    今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...

  6. scipy是python下的什么_Python下科学计算包numpy和SciPy的安装

    Python下大多数工具包的安装都很简单,只需要执行 "python setup.py install"命令即可.然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安 ...

  7. 深度学习Dya1-初识Python(Python环境搭建及numpy、matplotlib包安装)

    简述: 最近在学习人工智能,老师推荐了一个有关神经网络学习的网站神经网络教程,里面的代码使用Python实现,因此简单学习了一下Python. 一.Python环境搭建(Windows) 1.首先在官 ...

  8. python numpy安装教程_python3.6下Numpy库下载与安装图文教程

    今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...

  9. python用pip安装numpy完整命令_Python--Numpy安装

    1.Numpy简介 NumPy系统是Python的一种开源的数值计算扩展,一个用python实现的科学计算包. 2.下载 下载地址:https://pypi.python.org/pypi/numpy ...

  10. PCA(主成分分析法)的Python代码实现(numpy,sklearn)

    PCA(主成分分析法)的Python代码实现(numpy,sklearn) 语言描述 算法描述 示例 1 使用numpy降维 2 直接使用sklearn中的PCA进行降维 语言描述 PCA设法将原来众 ...

最新文章

  1. 图片lightbox2
  2. torch.empty()
  3. 关于DPM(Deformable Part Model)算法中模型可视化的解释
  4. 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器
  5. 数据可视化【九】单向数据流交互
  6. python manage.py syncdb Unknown command: 'syncdb'问题解决方法
  7. mysql zip 文件安装
  8. vc++ windows 创建桌面快捷方式
  9. php常用设计模式和算法,常用算法、问答、设计模式
  10. 如何获取一个需要登录页面的HTML代码
  11. [转] 电子技术*笔记4【2013-03】
  12. 苹果手机Apple ID 忘记密码 ,频繁跳出登录iCloud如何关闭
  13. nginx配置解决跨域问题
  14. vs2012程序打包部署下载InstallShield2015LimitedEdition的下载及安装打包整套教程
  15. 实时视频通话超低延迟架构的思考与实践
  16. 【愚公系列】2022年06月 ASP.NET Core下CellReport报表工具基本介绍和使用
  17. 后羿采集器怎么导出数据_后羿采集器如何采集亚马逊评论
  18. microsoft认证解说
  19. matlab显示.mat格式多光谱图像
  20. 手机系统android市场占有率,Android成第二大手机系统 市场份额达26%

热门文章

  1. Android ListView 滚动翻页效果
  2. c#中对Cross-thread operation not valid错误的处理办法
  3. Android谷歌地图服务开发注册流程及问题
  4. Jmeter使用指南
  5. lua 实现策划需要保留的小数位数
  6. MySQL启动关闭添加到 /etc/init.d/mysqld
  7. 核心路由器聚焦三大关键点
  8. Docker 镜像小结 - 每天5分钟玩转 Docker 容器技术(21)
  9. gearman mysql udf
  10. AutoIt3(AU3)开发的智能驱动安装工具,用于系统封装,支持参数静默启动