由于Python是一种解释型编程语言,因此大部分Python代码都要比用编译型语言(比如Java和C++)编写的代码运行慢得多。

pandas对象是DataFrame,它是一个面向列(column-oriented)的二维表结构,另一个是Series,一个一维的标签化数组对象。

1. python基础知识

image.png

image.png

image.png

image.png

2. Numpy基础

numpy.random中的randn函数生成一些正态分布的随机数据。

转置:

  1. arr.T

在进行矩阵计算时,经常需要用到该操作,比如利用np.dot计算矩阵内积

python基础 数据分析 - 图5
python基础 数据分析 - 图6
python基础 数据分析 - 图7
python基础 数据分析 - 图8
python基础 数据分析 - 图9
python基础 数据分析 - 图10
python基础 数据分析 - 图11
python基础 数据分析 - 图12
python基础 数据分析 - 图13
python基础 数据分析 - 图14

np.where :相当于if esle,但是运算速度快很多
result = np.where(cond, xarr, yarr)

argmax() : 获取array中的某一个维度中数值最大的元素索引
(np.abs(walk) >= 10).argmax()