embedding
벡터를 합치기 위해서는np.zeros()
를 통해 초기화를 진행하고- 초기화된
embed
에 누적해서 벡터의 값을 더해주고 - 마지막으로 합치는 벡터의 개수로 나눠준다.
def agg_embed(terms):
embed = np.zeros(128)
for term in terms:
embed += np.array(term['embedding'])
embed /= len(terms)
return embed
'우리는 개발자 > Data Science' 카테고리의 다른 글
[Python] seaborn을 이용해 시각화를 아름답게! Statistical Data Visualization (0) | 2019.12.08 |
---|---|
Jupyter에서 한글 깨짐 배달의 민족 글씨체로 설정 (0) | 2019.12.02 |
[Python] 두개의 벡터(vector) cosine similarity 계산하는 방법 (0) | 2019.09.07 |
[Python] collections.Counter를 이용해 리스트의 값 개수세기 (0) | 2019.09.07 |
[Python] 정규식 (Regex)를 이용해 한글만 추출하는 방법 (모음, 자음 구분) (0) | 2019.09.07 |