понимание словаря с итерацией списка на основе значений измерений - PullRequest
0 голосов
/ 29 августа 2018

С учетом

import numpy as np

t={'a':np.random.randint(0,9,[2,3]),'b':np.random.randint(0,9,[2,4])}
l=np.hstack([t.get(k) for k in t.keys()])
l=np.vstack((l, np.random.randint(0,9,[1,7])))

Есть ли способ сопоставить список l в приведенном выше словаре со словарем так, чтобы ключи сопоставлялись с ключами в словаре t, а значения сопоставлялись с измененным списком l, выровненным по столбцам, как в t

работает for loop:

t2={}
s=0
e=0
for k in t.keys():
    e=s+t.get(k).shape[1]
    t2[k]=l[:,s:e]
    s=e

но мне было интересно, есть ли словарь с одним вкладышем, эквивалентный приведенному выше для цикла for?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...