Skip to main content
 首页 » 编程设计

python之2D numpy 数组的 2D python 列表到 2D numpy 数组

2025年05月04日16mfrbuaa

哪种方式效率最高 转换类似的东西

problem = [ [np.array([1,2,3]), np.array([4,5])], 
            [np.array([6,7,8]), np.array([9,10])]] 

进入

desired = np.array([[1,2,3,4,5],  
                   [6,7,8,9,10]]) 

不幸的是,最终的列数和行数(以及子数组的长度)是事先不知道的,因为子数组是从二进制文件中逐条记录读取的。

请您参考如下方法:

这个怎么样:

problem = [[np.array([1,2,3]), np.array([4,5])], 
        [np.array([6,7,8]), np.array([9,10])]] 
 
print np.array([np.concatenate(x) for x in problem])