zoukankan      html  css  js  c++  java
  • numpy随笔

    ravel():将多维数组展成一维数组

     flatten():完成展平功能,和ravel一样,不过flatten函数会请求分配内存来保存结果。

    flatten和ravel的区别:

    transpose():实现矩阵转置。

    数组的组合:

    水平组合:hstack((数组1)(数组2))或concatenate((数组1)(数组2),axis=1) 行与行组合

     竖直组合:vstack((数组1)(数组2))或conatenatel((数组1)(数组2),axis=0)将第二个数组加到第一个后面

     深度组合dstack((数组1)(数组2)):将一系列数组沿着纵轴方向进行层叠组合。

    列组合:column_stack((数组1)(数组2))对于一维数组按列方向组合,对于二维数组,效果和hstack一样。

     行组合:row_stack((数组1)(数组2))对于一维数组按行方向组合,对于二维数组,效果和vstack一样

     数组的分割

    水平分割:将数组沿着水平方向分割成3个大小相同的子数组(使用np.split(arr,3,axis=1))

     使用np.hsplit(arr,3)

     竖直分割(np.split(arr,3,axis=0))

     np.vsplit(arr,3)

    深度分割:dsplit

     

    数组的属性

  • 相关阅读:
    三范式
    作用域
    函数传参
    js数据类型
    纯css小图标
    js生成div
    js模拟微信聊天窗口
    js图片切换
    js this指向
    常用实体字符
  • 原文地址:https://www.cnblogs.com/kayiko/p/13538825.html
Copyright © 2011-2022 走看看