【发布时间】:2015-03-09 12:21:13
【问题描述】:
我有一个任意深度嵌套的列表,其中包含不同长度的元素
my_list = [[[1,2],[4]],[[4,4,3]],[[1,2,1],[4,3,4,5],[4,1]]]
我想通过用 NaN 填充每个轴来将其转换为有效的数字(不是对象)numpy 数组。所以结果应该是这样的
padded_list = np.array([[[ 1, 2, nan, nan],
[ 4, nan, nan, nan],
[nan, nan, nan, nan]],
[[ 4, 4, 3, nan],
[nan, nan, nan, nan],
[nan, nan, nan, nan]],
[[ 1, 2, 1, nan],
[ 4, 3, 4, 5],
[ 4, 1, nan, nan]]])
我该怎么做?
【问题讨论】: