matlab的Reshape函数实现

来源:互联网 发布:新手淘宝客能赚到钱吗 编辑:程序博客网 时间:2024/05/24 04:11

二维数组转三维

/**  * Created by zangtt on 17-7-4.  */class Reshape() {  def fun(image: Array[Array[Double]], no_lines: Int, no_cols: Int, no_bands: Int) = {    var result = Array.ofDim[Double](no_lines,no_cols,no_bands)    for (k <- 0 to (no_bands - 1)) {      for (j <- 0 to (no_cols - 1)) {        for (i <- 0 to (no_lines - 1)) {          result(i)(j)(k) = image(i + j * 610)(k)        }      }    }    result  }}
原创粉丝点击