Anaconda 是数据科学家、IT 专业人员和业务领导者的数据科学平台。它是 Python、R 等的分布。凭借 300 多个数据科学软件包,它很快成为任何项目的最佳平台之一。在本教程中,我们将讨论如何将 Anaconda 用于 Python 编程。以下是此博客中讨论的主题:
- 阿纳康达简介。
- 安装和设置。
- 如何在 Anaconda 中安装 Python 库?
- 阿纳康达导航器。
- 用例:
- Python 基础知识。
- 分析。
- 机器学习和 AI.
阿纳康达简介
Anaconda 是 Python 和R的开源发行版。它用于数据科学、机器学习、深度学习等。随着 300 多个数据科学库的可用性,对于任何程序员来说,在 Anaconda 上为数据科学工作都相当理想。
Anaconda 有助于简化包管理和部署。Anaconda 配备了多种工具,可使用各种机器学习和 AI 算法轻松从各种来源收集数据。它有助于获得易于管理的环境设置,只需单击一个按钮即可部署任何项目。
现在,我们知道 Anaconda 是什么,让我们尝试了解如何安装它,并设置一个环境来在我们的系统上工作。
安装和设置
要安装阿纳康达,你可以在这里。
网络/博客/wp内容/上传/2019/07/2019-07-23-17_35_23-Window.png”数据-srcset_”https://d1jnx9ba8s6 j9r.cloudfront.net/博客/wp内容/上传/2019/07/2019-07-23-17_35_23-Window.png 1326w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-150×63.png 150w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-300×127.png300瓦, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-768×324.png 768w https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-528×223.png 528w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-426×180.png 426w”高度=”560″大小=”(最大宽度: 1326px) 100vw,1326px”src=”http://www.cheeli.com.cn/wp-内容/上传/2019/10/2019-07-23-17_35_23-23-png”srcsethttps://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window.png 1326w、https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-150×63.png 150w、https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-300×127.png 300w、https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-768×324.png 768w、https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-528×223.png 528w、https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_35_23-Window-426×180.png 426w”标题=”下载页面”宽度=”1326″/*
选择适合您的版本,然后单击下载。完成下载后,打开安装程序。
按照设置中的说明进行操作。不要忘记单击将 Anaconda 添加到路径环境变量
完成安装后,打开 Anaconda 提示符并键入 jupyter notebook
。
net/blog/wp-内容/上传/2019/07/2019-07-23-17_46_12-Window-150×78.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_46_12-Window-300×157.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_46_12-Window-768×402.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_46_12-Window-528×276.png 528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-23-17_46_12-Window-344×180.png 344w”标题=”anaconda 提示 – python anaconda 教程-edkaure”宽度=”975″/*
您将看到如下图所示的窗口。
现在,我们已经知道如何使用 anaconda 为 python,让我们来看看我们如何可以在 anaconda 中为任何项目安装各种库。
在 Anaconda 中安装 Python 库
打开 Anaconda 提示符并检查库是否已安装。
网络/博客/wp-内容/上传/2019/07/lib1.png”数据-srcset=”https://d1jnx9ba8s6j9r.cloudfront.net/博客/wp内容/上传/2019/07/lib1.png 975w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-150×24.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-300×49.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-768×125.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-528×86.png 528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-590×96.png 590w”高度=”159″大小=”(最大宽度:975px) 100vw,975px”src=”http://www.cheeli.com.cn/wp-content/uploads/2019/10/lib1.png”srcset_”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-内容/上传/2019/07/lib1.png 975w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-150×24.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-300×49.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-768×125.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-528×86.png 528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib1-590×96.png 590w”标题=”导入 NumPy”宽度
由于 numpy
不存在命名模块,我们将运行以下命令来安装 numpy
。
完成安装后,您将获得图像中显示的窗口。
网络/博客/wp-内容/上传/2019/07/lib3.png”数据-srcset=”https://d1jnx9ba8s6j9r.cloudfront.net/博客/wp内容/上传/2019/07/lib3.png 977w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-150×74.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-300×149.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-768×380.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-528×262.png 528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-363×180.png 363w”高度=”484″大小=”(最大宽度:977px) 100vw,977px”src[“http://www.cheeli.com.cn/wp-content/uploads/2019/10/lib3.png”srcset]”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-内容/上传/2019/07/lib3.png 977w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-150×74.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-300×149.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-768×380.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-528×262.png 528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/lib3-363×180.png 363w”标题=”NmPy安装完成”宽度
安装库后,只需尝试再次导入模块以确保。
正如您所看到的,在开始时没有错误,所以这就是我们在 Anaconda 中安装各种库的方式。
阿纳康达导航器
网络/博客/wp内容/上传/2019/07/2019-07-22-18_42_46-Window-1.png”数据-srcset_”https://d1jnx9ba8s6 j9r.cloudfront.net/blog/wp-内容/上传/2019/07/2019-07-22-18_42_46-Window-1.png 1016w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-150×80.png 150w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-300×160.png300瓦https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-768×410.png 768w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-528×282.png528w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-337×180.png 337w”高度=”543″大小=”(最大宽度:1016px)100vw, 1016px”src=”http://www.cheeli.com.cn/wp-内容/上传/2019/10/2019-07-22-18_42_46-Window-1.png”srcset_”https://d1jnx9ba8s6j9r.cloudfront.net/博客/wp内容/上传/2019/07/2019-07-22-18_42_46-Window-1.png 1016w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-150×80.png150瓦 https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-300×160.png 300w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-768×410.png 768w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-528×282.png 528w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/2019-07-22-18_42_46-Window-1-337×180.png 337w” 标题= “阿纳康达导航器” 宽度=”1016″/}
Anaconda 导航器是一个桌面 GUI,附带 Anaconda 发行版。它允许我们启动应用程序和管理 conda 包和环境,而无需使用命令行。
Python 基础知识
变量和数据类型
变量和数据类型是任何编程语言的构建基块列表、字典、集和元组是 Python 中的集合数据类型。
下面是如何在 Python 中使用变量和数据类型的示例。
#variable declaration
name = "Edureka"
f = 1991
print("python was founded in" , f)
#data types
a = [1,2,3,4,5,6,7]
b = {1 : 'edureka' , 2: 'python'}
c = (1,2,3,4,5)
d = {1,2,3,4,5}
print("the list is" , a)
print("the dictionary is" , b)
print("the tuple is" , c)
print("the set is " , d)
运营商
Python 中的运算符用于值或变量之间的操作。Python 中有七种类型的运算符。
- 分配运算符。
- 算术运算符。
- 逻辑运算符。
- 比较运算符。
- 按位运算符。
- 成员资格运算符。
- 标识运算符。
下面是在 Python 中使用几个运算符的示例。
a = 10
b = 15
#arithmetic operator
print(a + b)
print(a - b)
print(a * b)
#assignment operator
a += 10
print(a)
#comparison operator
#a != 10
#b == a
#logical operator
a > b and a > 10
控制语句
语句(如 if
else
、 、 break
continue
)用作控制语句,以获得最佳结果。我们可以在 Python 中的循环中使用这些语句来控制结果。下面是一个示例,用于演示如何使用控件和条件语句。
name = 'edureka'
for i in name:
if i == 'a':
break
else:
print(i)
功能
Python 函数以高效的方式提供代码可重用性,我们可以为问题语句编写逻辑并运行一些参数以获取最佳解决方案。下面是一个示例,用于如何在 python 中使用函数。
def func(a):
return a ** a
res = func(10)
print(res)
类和对象
由于 Python 支持面向对象的编程,因此我们也可以处理类和对象。下面是一个示例,举例说,我们可以在 python 中处理类和对象。
class Parent:
def func(self):
print('this is parent')
class Child(Parent):
def func1(self):
print('this is child')
ob = new Child()
ob.func()
以下是 Python 中的一些基本概念。现在,谈到 Anaconda 中更大的包支持,我们可以与许多库合作。让我们来看看如何使用 python anaconda 进行数据分析。
分析
网络/博客/wp-内容/上传/2019/07/use2.png”数据-srcset_”https://d1jnx9ba8s6j9r.cloudfront.net/博客/wp内容/上传/2019/07/use2.png 382w, https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-150×123.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-300×246.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-366×300.png 366w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-220×180.png 220w” 高度=”313″ 大小=”(最大宽度:382px) 100vw, 382px”src=”http://www.cheeli.com.cn/wp-内容/上传/2019/10/use2.png”srcset=”https://d1jnx9ba8s6j9r .cloudfront.net/blog/wp-内容/上传/2019/07/use2.png 382w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-150×123.png 150w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-300×246.png 300w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-366×300.png 366w,https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2019/07/use2-220×180.png 220w”标题*”数据挖掘和分析工作流”宽度=”382″/*
这些是数据分析中涉及的某些步骤。让我们来看看数据分析在anaconda和我们可以使用的各种库中是如何工作的。
收集数据
数据收集与在程序中加载 CSV 文件一样简单。然后,我们可以利用相关数据来分析数据中的特定实例或条目。以下是在程序中加载 CSV 数据的代码。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('filename.csv')
print(df.head(5))
数据集的前五行
下面是我们如何根据要求筛选数据的示例。
print(df.isnull().sum())
#this will give the sum of all the null values in the dataset.
df1 = df.dropna(axis=0 , how= 'any')
#this will drop rows with null values
我们也可以删除空值。
框图
sns
箱形图(x_df_”工资范围到])
散点图
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(16,8))
ax.scatter(df['Salary Range From'] , df['Salary Range To'])
ax.set_xlabel('Salary Range From')
ax.set_ylabel('Salary Range TO')
plt.show()
可视 化
一旦我们根据要求更改了数据,就有必要分析这些数据。实现此情况的一种方法是可视化结果。更好的可视化表示有助于对数据投影进行最佳分析。
下面是一个可视化数据的示例:
net/blog/wp-内容/上传/2019/07/新1-296×180.png 296w”标题=”全工与兼职工人的条形图”宽度=”560″/*
import matplotlib.pyplot as plt
fig = plt.figure(figsize = (10,10))
ax = fig.gca()
sns.heatmap(df1.corr(), annot=True, fmt=".2f")
plt.title("Correlation",fontsize=5)
plt.show()
分析
可视化后,我们可以对各种绘图和图形进行分析。假设我们正在处理作业数据,通过查看某个区域中特定作业的可视化表示形式,我们可以找出特定域中的作业数。
通过以上分析,我们可以假设以下结果
- 与全职工作相比,数据集中的兼职作业数量非常少。
- 而兼职工作不到500个,全职工作超过2500个。
- 在此基础上,可以构建预测模型。
有什么问题吗?在本文对 Anaconda Python 的评论中提及它们,我们将尽快与您回此。