Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

erro do objeto

texts = ["Assisti a um filme bom", "Assisti a um filme ruim"]
bag_of_words = vectorizer.fit_transform(texts)

sparse_matrix = pd.SparseDataFrame(bag_of_words, 
                                   columns = vectorizer.get_feature_names())

erro retornado:

TypeError                                 Traceback (most recent call last)
<ipython-input-66-6a2bbc50a4ef> in <module>()
----> 1 sparse_matrix = pd.SparseDataFrame(bag_of_words, columns = vectorizer.get_feature_names())

TypeError: object() takes no parameters
1 resposta
solução

Matheus, um update do pandas alterou a forma de tratar matrizes esparsas. Aqui no cuso já tem algumas discussões sobre isso: https://cursos.alura.com.br/course/introducao-a-nlp-com-analise-de-sentimento/task/65087

https://cursos.alura.com.br/forum/topico-erro-em-sparsedataframe-107153

É legal você dar uma olhada na documentação do Pandas, assim você pode tirar essa dúvida e outras. https://pandas.pydata.org/docs/user_guide/sparse.html

Espero ter ajudado ;)