首页 > 试题广场 >

把多维数组变成一维数组的方法

[问答题]

把多维数组变成一维数组的方法

import numpy as np
arr=[[1,2],[2,3],[4,5]]
print(np.array(arr).flatten())

发表于 2022-03-23 12:13:57 回复(0)
let arr = [1, [2, [3, [4, 5]]], [6, 7, [8,9]]];
let newArr = [];
const decending = (arr)=>{
    if(arr === null){
        return arr;
    }
    
    arr.forEach((item)=>{
        if(Array.isArray(item)){
            decending(item);
        }else{
            newArr.push(item);
        }
    })
}

decending(arr);
console.log(newArr);

发表于 2022-03-23 06:18:33 回复(0)