作为人工智能领域(数据挖掘/机器学习的方向)的基础课程,为长期从事人工智能方向打下坚实的基础。
mkvirtualenv -p python3 ai
# 其中python3为python的版本号,ai为创建的虚拟环境的名字,如果没有安装mkvirtualenv,可以百度一下安装方法
pip install matplotlib
pip install pandas
pip install jupyter
# 进入虚拟环境
workon ai
# 输入命令
jupyter notebook
# 也可以使用命令:ipython notebook 打开
# 本地notebook的默认URL为:http://localhost:8888
pip install jupyterlab
# 输入命令
jupyter lab
https://echarts.apache.org/zh/index.html
https://d3js.org/
import matplotlib.pyplot as plt
%matplotlib inline
# %matplotlib inline是jupyter notebook里的命令, 意思是将那些用matplotlib绘制的图显示在页面里而不是弹出一个窗口。
# 1、创建画布(容器层)
plt.figure()
# 2、绘制折线图(图像层)
plt.plot([1,0,9],[4,5,6])
# 3、显示图像
plt.show()
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif'] = ['Simhei'] # 显示中文
plt.rcParams['axes.unicode_minus'] = False # 显示负号
散点图的具体演示:探究房屋面积和房屋价格的关系。
房屋面积数据:
x = [225.98, 247.07, 253.14, 457.85, 241.58, 301.01, 20.67, 288.64,
163.56, 120.06, 207.83, 342.75, 147.9 , 53.06, 224.72, 29.51,
21.61, 483.21, 245.25, 399.25, 343.35]
房屋价格数据:
y = [196.63, 203.88, 210.75, 372.74, 202.41, 247.61, 24.9 , 239.34,
140.32, 104.15, 176.84, 288.23, 128.79, 49.64, 191.74, 33.1 ,
30.74, 400.02, 205.35, 330.64, 283.45]
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams[‘font.sans-serif’] = [‘Simhei’] # 显示中文
plt.rcParams[‘axes.unicode_minus’] = False # 显示负号
散点图的应用场景:探究不同变量之间的内在关系。