机器学习常用python包
(py37) ai@ai:~$ pip freeze |grep -v '@'
astor==0.8.1
certifi==2021.5.30
chardet==4.0.0
cycler==0.10.0
gast==0.2.2
google-pasta==0.2.0
h5py==2.8.0
idna==2.10
jieba==0.42.1
joblib==1.0.1
mkl-fft==1.3.0
mkl-service==2.3.0
olefile==0.46
opencv-python==4.5.2.54
pandas==1.2.4
protobuf==3.14.0
py4j==0.10.4
pydot==1.3.0
pydotplus==2.0.2
pyplotz==0.24
pyspark==2.2.1
requests==2.25.1
scikit-learn==0.24.2
sklearn==0.0
tensorboard==1.15.0
tensorflow==1.15.0
tensorflow-estimator==1.15.1
termcolor==1.1.0
threadpoolctl==2.1.0
torch==1.8.1
torchaudio==0.8.0a0+e4e171a
torchvision==0.2.1
tqdm==4.61.1
urllib3==1.26.5
webencodings==0.5.1
Werkzeug==0.16.1
wrapt==1.12.1
xgboost==1.4.2
去掉一部分之后剩下的包如下:
jieba==0.42.1
opencv-python==4.5.2.54
pandas==1.2.4
pydot==1.3.0
pydotplus==2.0.2
pyplotz==0.24
pyspark==2.2.1
requests==2.25.1
scikit-learn==0.24.2
tensorboard==1.15.0
termcolor==1.1.0
threadpoolctl==2.1.0
torch==1.8.1
torchaudio==0.8.0a0+e4e171a
torchvision==0.2.1
tqdm==4.61.1
xgboost==1.4.2
其中的两个重量级模块: pytorch与tensorflow
tensorflow在python3.7中可安装1.15.10, 在python3.8中可安装2.5.0,如果是python2.7环境可能要降至1.1.0
pytorch兼容性比较好,不需要注意与python版本的配合,通常安装最新版即可
另外,tensorflow最好与pytorch分环境安装,不要安装在一个环境中,避免相互影响
pytorch推荐安装方式
去官网https://pytorch.org/get-started/locally/
根据自己的情况进行安装
https://pytorch.org/get-started/locally/
pip3 install torch torchvision torchaudio
这三个一块安装时,torch1.9版本,单安装torch时,目前默认安装的是1.8版本,然后就安装不上torchvision了
可以先卸载pytorch,再三个一起安装;要么三个一起指定版本,要么都不指定让pip自动权衡
pip3 uninstall torch

pytorch 优点
- 兼容性好,通常安装最新版即可
- pytorch 与tensorflow都可以求导
- pip install tensorflow==1.1.0
- tensorflow推荐安装1.1.0版本
整理到文件中进行安装
pip install -r ml.txt
快速安装(最实用)
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
机器学习常用python包的更多相关文章
- 机器学习常用Python扩展包
在Ubuntu下安装Python模块通常有3种方法:1)使用apt-get:2)使用pip命令(推荐);3)easy_instal 可安装方法参考:[转]linux和windows下安装python集 ...
- 常用python包(依赖)Ubuntu下
amqp==1.4.9anyjson==0.3.3apturl==0.5.2beautifulsoup4==4.4.1billiard==3.3.0.23blinker==1.3Brlapi==0.6 ...
- Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包
联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过直接输入pip命令来 ...
- 常用统计分析python包开源学习代码 numpy pandas matplotlib
常用统计分析python包开源学习代码 numpy pandas matplotlib 待办 https://github.com/zmzhouXJTU/Python-Data-Analysis
- TensorFlow常用Python扩展包
TensorFlow常用Python扩展包 TensorFlow 能够实现大部分神经网络的功能.但是,这还是不够的.对于预处理任务.序列化甚至绘图任务,还需要更多的 Python 包. 下面列出了一些 ...
- 常用Python第三方库 简介
如果说强大的标准库奠定了python发展的基石,丰富的第三方库则是python不断发展的保证,随着python的发展一些稳定的第三库被加入到了标准库里面,这里有6000多个第三方库的介绍:点这里或者访 ...
- Python包管理工具和多版本环境管理
1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_instal ...
- Python包和版本管理的最好工具----pipenv
pipenv 是Kenneth Reitz大神的作品,提供Python的各个版本间的管理,各种包管理.个人觉得是virtualenv pip等工具的合体. pipenv主要有以下特性: (1)以前我们 ...
- python入门:python包管理工具pip的安装
pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品. distribute是setuptools的取代(Setuptools包后期不再维护了),pip是e ...
随机推荐
- python解释器的下载与安装
python解释器 1. 什么是python解释器 用一种能让电脑听的懂得语言,使得电脑可以听从人们的指令去进行工作(翻译官) Python解释器本身也是个程序, 它是解释执行Python代码的,所以 ...
- 印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常
前言 最近,我们部门负责项目运维的小王频频接到甲方的反馈,运行的项目使用谷歌浏览器登录后,每次点击处理2秒后,浏览器自动闪退崩溃.小王同学折腾了一个星期,还没找到问题的原因.甲方客户都把问题反馈给项目 ...
- robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...
- SpringCloud升级之路2020.0.x版-30. FeignClient 实现重试
本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent 需要重试的场景 微服务系统中,会遇到在线发布,一般的发布更新策略是:启动一个新的,启动成功 ...
- Java8新特性之Optional,如何优雅地处理空指针
是什么 从 Java 8 引入的一个很有趣的特性是 Optional 类.Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)-- 每个 Java ...
- 7-7 后缀式求值 (25分)的python实现
exp=input().split() ls=list() def Cal(a,b,i): if i=="+": return a+b elif i=="-": ...
- 一个反直觉的sql
引子 在<容易引起雪崩的两个处理>里,我提到一个慢查询的问题.本文先从整洁架构的角度讲讲慢查询sql完成的功能以及设计,再介绍对sql进行的实施测试现象以及思考. 设计讲解 一见杨过误终身 ...
- 第五周PTA笔记 后缀表达式+后缀表达式计算
后缀表达式 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右进行(不用考虑运算符的优先级). 如:中缀表达式 3(5–2 ...
- SeleniumLibrary 主要关键字 基于python3
关键字的解释 https://blog.csdn.net/ak739105231/article/details/88926995 click element 都是元素点击事件:不赘述 click l ...
- 菜鸡的Java笔记 第十 - java 类与对象
(局部变量需要初始化,全局变量不初始化系统也会帮忙初始化而局部变量系统不会帮忙初始化)>>> 2.1 类与对象基本概念 在现实生活之中,类指的就是具备某一共性的群 ...