一 ,anaconda的使用
1 在anaconda中使用环境创建两个python
使用 conda info –envs 查看现在的环境 * 表示现在启用的版本
Activate 环境名称 – - 启用什么环境
2,Conda create -n py27 python=2.7 anaconda 安装一个2.7的python环境
二 Numpy
标量:普通的量
向量、矢量:矩阵
1,三种创建矢量的方式
(1)使用list
Np.array([])
(2)使用random随机生成正态分布0-1的数下面为3行3列矩阵
Np.random.rand(3,3)
(3)range是1-10生成5行2列的矩阵
Np.arange(10).reshape(5,2)
2,矩阵(矢量)特点
所有元素必须是相同类型
Ndim维度 2行3列 就是两个维度
Shape 各维度大小
Dtype 数据类型
3,索引与切片
Arr[r1:r2,c1:c2] #r表示行,c表示列
包头不包尾
模板—条件索引
条件中是另一个矩阵的,下图中的year_arr就是另一个矩阵data_arr为一个矩阵
Np.Where 矢量版的三元表达式
Python标量的三元表达式为 x if condition else y
建模
分类与回归
分类模型:采用离散预测值 图像点数
回归模型:采用连续的预测值 连续的房价
分类是 一开始知道类别信息
聚类不知道有几类,计算机计算出的
时序模型:变量所在时间上是不同的
理解Python处理可以先用excel给大家讲手动一遍怎么分析的