Вызов numpy.array()
просто преобразует список Python в пустой массив. Вся логика происходит внутри понимания списка. Вы можете прочитать о понимании списков здесь:
https://hackernoon.com/list-comprehension-in-python-8895a785550b
Понимание списка также может быть записано как цикл for, в этом случае есть два вложенных цикла:
eft = []
for n in conn:
for i in range(dpn):
eft.append(dpn * n + i)
По сути, это просто краткий способ создать новый список на основе некоторых других итераций.