Toto je statické zobrazenie, ak chcete Notebook spustiť, prihláste sa do prostredia Data Lab.
Zadanie 2¶
Máte na vstupe nasledujúce dáta, ktoré reprezentujú celočíselné sekvencie s prvkami 0-9:
sequences = [[1, 2, 3, 1, 4, 5], [7, 8, 9, 2, 1, 4, 5], [7, 8, 9, 2, 1, 4]]
- Vytvorte maticu
embeddings
, ktorá bude mať rozmer 10x5 inicializovanú náhodne s hodnotami v rozsahu [0,1) - Pre každý zoznam
s
zo zoznamusequences
vytvorte maticuv
s rozmeromdĺžka s
x 5, pre ktorú platív[i] = embeddings[s[i]]
(tzn. riadok maticev
je nastavený na riadok maticeembeddings
podľa indexu, ktorý je prvkom na danej pozícii v zoznames
) - Rozšírte matice
v
tak aby každá mala rovnaký rozmer podľa maximálnej dĺžky zoznamu doplnením 0 hodnôt a spojte ich do výslednej maticedata
o rozmerochpočet sekvencií
xmax. dĺžka sekvencie
x 5
In [ ]: