1. dtype
      1. astype
    2. shape
      1. reshape
      2. flatten
    3. 数组计算(广播机制:对应位置相计算)

    1.三维和二维:某一维度可以算就可以
    2.二维:

    1. 数组和数运算(形状一样时)
    2. 数组和数组

    image.png

    1. nan(not a number) 无穷大(eg:0/0)
    2. inf(infinte)(eg:3/0)
    3. load csv
      1. load_path
      2. delimi
      3. unpak(转置(行转列))对角线方向转换数据
      4. 语法
        1. transpose
        2. T
        3. swapaxes
    4. 取索引和切片
      1. 取连续的行
        1. xx.[2:]
      2. 取不连续的行
        1. xx.[[2,5,7,8]]
      3. 取第三行和第四列
        1. xxx.[2,3]
      4. 取多行和多列,eg:第三行到第五行和第二列到第四列
        1. xx.[2:5,2:4]
    5. where 三元运算符
      1. x.np.where(t>10?16,0)
    6. clip(裁剪)
      1. t.clip(10,20)
        1. 把小于10的替换为10,大于20的替换为20
    7. 数组的拼接
      1. 竖直拼接
        1. vstack
      2. 水平拼接
        1. hstack
    8. 数组行列交换
    9. zeros(全为0的数组)
      1. xx.np.zeros(2,3)
    10. ones(全为1的数组)

    11. 对角线
      1. np.eye(3)
    12. 最值
      1. argmin
      2. argmax
    13. 随机数
      1. rand
      2. randn
        1. 涉及正太分布
      3. randint
        1. np.random.randint(10,20,(4,5))
      4. uniform
      5. normal
      6. seed
        1. 随机种子(伪随机)
        2. 下次的随机和上次的一样
    14. nan
      1. 计算nan的个数
      2. 任何和nan计算的数,结果都是nan
      3. 把nan赋值为0,会影响行或列的平均值
      4. 缺失值可替换为平均值和均值(中位数)
    15. 统计函数(精确到行或列)
      1. 均值
        1. t.mean(a,axis=NONE)
      2. 中值
        1. np.median(t,axis=None)
      3. 极值
        1. np.ptp
      4. 标准差
        1. t.std
        2. 反应数据的离散程度和稳定程度