美文网首页
返回数组的维度

返回数组的维度

作者: 丶Assassin丨 | 来源:发表于2017-09-25 15:39 被阅读0次

/**

* 返回数组的维度

* @param  [type] $arr [description]

* @return [type]      [description]

*/

function arrayLevel($arr){

    $al = array(0);

    function aL($arr,&$al,$level=0){

        if(is_array($arr)){

            $level++;

            $al[] = $level;

            foreach($arr as $v){

                aL($v,$al,$level);

            }

    }

}

aL($arr,$al);

return max($al);

}

相关文章

  • 返回数组的维度

    /** * 返回数组的维度 * @param [type] $arr [description] * @retur...

  • Matlab repmat函数

    repmat 重复数组副本 语法 说明 B = repmat(A,n)返回一个数组,该数组在其行维度和列维度包含 ...

  • 降维算法PCA和SVD

    维度概念 对于数组Series来讲,维度就是shape返回几个数字就是几维 shape(2,) 不区分行列,返回的...

  • Numpy Ndarray 常用对象属性

    ndarray.ndim 用于返回数组的维数,等于秩 ndarray.shape 表示数组的维度,返回一个元组,这...

  • python numpy-shape函数

    以元组形式返回数组各个维度的元素个数 一维数组 输出 二维数组 输出 通过返回的元组,可看出这个二维数组中,一维是...

  • length函数

    length最大数组维度的长度 语法 L = length(X) 说明 L = length([X] 返回 X 中...

  • 降维算法

    维度的理解 对于数组和series来说,shape返回的数字的而个数就是维度。比如:有行列之分的叫做二维,也称作一...

  • 数组的常用方法

    数组常用的方法 学习思路:通过四个维度方法的作用是否需要传參是否有返回值原数组发生改变 数组常用的方法 数组方法有...

  • 【Python学习笔记】numpy初学笔记

    1. Numpy数组的创建 2. Numpy数组的属性 ndim : 数组的维度 shape : 数组每个维度的大...

  • Numpy数据组合和文件存取

    一、改变数组维度 1.调整数组维度 1.rephase()调整维度 或者使用“数组.shape"的方式转换 2.t...

网友评论

      本文标题:返回数组的维度

      本文链接:https://www.haomeiwen.com/subject/ylkdextx.html