bigbrother的python第二天 Numpy

一 ,anaconda的使用
1 在anaconda中使用环境创建两个python
使用 conda info –envs 查看现在的环境 * 表示现在启用的版本
bigbrother的python第二天 Numpy_第1张图片

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表示列
包头不包尾
bigbrother的python第二天 Numpy_第2张图片

模板—条件索引
条件中是另一个矩阵的,下图中的year_arr就是另一个矩阵data_arr为一个矩阵
bigbrother的python第二天 Numpy_第3张图片

Np.Where 矢量版的三元表达式
Python标量的三元表达式为 x if condition else y

Np.where(condition,x,y)
bigbrother的python第二天 Numpy_第4张图片

Np.sum
bigbrother的python第二天 Numpy_第5张图片

bigbrother的python第二天 Numpy_第6张图片
三 scipy
SciPy在NumPy中添加了很多科学运算

建模
分类与回归
分类模型:采用离散预测值 图像点数
回归模型:采用连续的预测值 连续的房价

分类是 一开始知道类别信息
聚类不知道有几类,计算机计算出的

时序模型:变量所在时间上是不同的

理解Python处理可以先用excel给大家讲手动一遍怎么分析的

你可能感兴趣的:(python,大数据,python)