Python:将元组列表(可变大小)转换为具有固定形状的类似数组的结构

2024-03-07

我有一个元组列表,例如:

a = [(1,2,3), (4,5)]   // np.shape = (2,)

我想将其转换为类似数组的结构,但形状固定,即

a = [(1,2,3), (4,5,0)] // np.shape = (2,3)

In [69]: maxlen=max(len(i) for i in a) #get the max length of all tuples

In [70]: [i+(0,)*(maxlen-len(i)) for i in a] #fill each tuple with extra zeros
Out[70]: [(1, 2, 3), (4, 5, 0)]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:将元组列表(可变大小)转换为具有固定形状的类似数组的结构 的相关文章

随机推荐