哪种方式效率最高 转换类似的东西
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])
