假设我有一个包含不等长度列表的列表.
a = [ [ 1, 2, 3], [2], [2, 4] ]
Run Code Online (Sandbox Code Playgroud)
获得标准形状的零填充numpy数组的最佳方法是什么?
zero_a = [ [1, 2, 3], [2, 0, 0], [2, 4, 0] ]
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用列表操作
n = max( map( len, a ) )
map( lambda x : x.extend( [0] * (n-len(x)) ), a )
zero_a = np.array(zero_a)
Run Code Online (Sandbox Code Playgroud)
但我想知道有没有简单的方法来做这项工作?