Содержимое выражения np.array
:
[list(B['v'][x]) + [0,1] for x in (face[0], face[1], face[2])]
Ссылаясь на вышеприведенное как *
, содержимое внешнего списка, который повторяется:
[np.transpose(np.array(*)) for face in B['shape']]
Преобразование каждого понимания списка в цикл for:
for face in B['shape']:
y = [] # temporary variable
for x in (face[0], face[1], face[2]):
y.append(list(B['v'][x]) + [0, 1])
# outer loop variable
a = np.transpose(np.array(y))
z = [] # temporary variable
for x in inflate(a):
z.append(np.do(r) * scale)
facets.extend(z)