2017-03-28 2 views
0

Ich möchte eine heiße Codierung eines Datensatzes, der aussieht wie [[5,7,11,9,13,1, ...], [3, 7,5,9,16, ....], ..]; wobei die Länge jeder Sequenz 24 ist und die maximal mögliche ganze Zahl in jeder Sequenz 33 ist und die Gesamtzahl der Sequenzen 200 ist. Jede Sequenz ist eine Ganzzahldarstellung eines Satzes. Wie kann ich effizient eine heiße Codierung von diesem machen ?? habe ich versucht,So erstellen Sie eine Hot-Codierung einer Folge von Sequenzen

for sentence in sentences:  
n=maxlen  
k=max_vocabullary  
m=np.zeros((n,k))  
m[np.arange(n),sentence]=1  
print (m) 

Antwort

Verwandte Themen