2016-05-10 3 views
0

Я собираюсь предсказать кассовую съемку фильма. Предполагая, что существует только одна категориальная особенность «актеры» со значениями «A», «B», «C». И я enocde их как [1,0,0],[0,1,0],[0,0,1], что, если в фильме есть несколько актеров, например, как A, так и B, следует кодировать это, как [1,1,0] или [1,0,0,0,1,0]один горячий кодировщик: как кодировать многозначное значение той же категории?

+0

почти наверняка '[1,1,0]' или '[1,1,1]' –

ответ

1

вы должны представлять каждый как целые числа и or их вместе

A=int("100",2) 
B=int("010",2) 
C=int("001",2) 
print A,B,C 
movie = A|B 
print movie 
print bin(movie)