Skip to content

Неэффективная конкатенация списков #1

@vovapolu

Description

@vovapolu

В ноутбуке w2v.ipynb для конкатенации списков используется выражение sum(temp_list, []), которое работает за ассимптотику O(n^2). Мне кажется, это очень неэффективно, если рассматривать большие объемы текстов :)

https://stackoverflow.com/questions/716477/join-list-of-lists-in-python тут есть бенчмарки для разных спосбов склеивания списков, достаточно быстро и элегантно выглядит решение [el for list_ in big_list for el in list_]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions