anaconda是什么软件
2023-03-20 14:46:33 时间
Anaconda 是一个开源的包、环境管理器,其包含了conda、Python等180多个科学包及其依赖项,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:
NumPy:科学运算包;
SciPy:在NumPy的基础上构建,功能更加强大的科学计算包;
Matplotlib:类似Matlab的绘图工具包;
Scikit-learn:经典机器学习工具包;
Pandas:数据处理和分析工具包(可用于数据读写、清洗、填充和分析等场景) 。
Anaconda 特点
丰富的第三方库
Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。
管理包
Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。
虚拟环境管理
在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。
推荐课程:Python高级进阶视频教程
相关文章
- python中的时间处理模块(二):datetime模块之datetime类详解
- python中的时间处理模块(二):datetime模块之timedelta类详解
- 足球运动员的数据分析实战(python)
- python格式化输出(二):f-string格式化输出
- python将中文日期转换为数字日期
- 这10个Python性能调优的小技巧,你知道几个?
- 最好懂的python文件读写(详解)
- 这11张从零学Python的导图,真的好!
- python绘制正态分布及三大抽样分布的概率密度图像
- python教你生成动态二维码
- python基于淘宝历史数据的用户行为分析
- 母婴商品销量分析(附Python源码及Tableau文件)
- python自动化办公之你还在手动操作“文件”或“文件夹”吗?
- 刚学完python自动化系列文章,就接了一单任务
- 每天工作忙,学会python自动收发邮件,代替你问候女友
- 数据分析之AB testing实战(附Python代码)
- 利用python读取excel中的公司名称获取公司的经营范围并回填进excel中
- python读取excel的公司名称信息,并爬虫获取公司的经营范围信息,回填到excel中
- python自动化办公之python操作PPT
- 复制and粘贴?Python脚本1分钟解决了我1小时的事!