numpy 初识(三)

时间:2023-03-08 23:04:04
numpy 初识(三)

基本运算

  • exp: e
  • sqrt:开放
  • floor:向下取整
  • ravel:矩阵拉成一个向
  • T:转置(行和列变换)
  • 改变形状:
    • resize: 更改其形状(返回值为None)a.resize(6,2)
    • a.shape = (6, 2)
    • a.reshape(6, 2)
  • ndarray 拼接:
    • hstack( (a,b) ),横着拼接 ndarray
    • vstack( (a,b) ),纵着拼接 ndarray
  • 拆分:
    • hsplit(a, n) : n: 为整数,横着均分3部分,为元组:按元组中元素的位置进行切割
    • vsplit(a, n) : n: 为整数,纵着均分3部分,为元组:按元组中元素的位置进行切割
  • 复制:
    • a.view() 浅复制:外层不同,外层之内的索引相同
    • a.copy() 深拷贝:所有的都复制