extractor = FRAKE.KeywordExtractor(lang='en', hu_hiper=0.4,Number_of_keywords=10)
print(extractor.extract_keywords("Depp could be back for more Pirates"))
C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py:1266: RuntimeWarning: k >= N - 1 for N * N square matrix. Attempting to use scipy.linalg.eig instead.
warnings.warn("k >= N - 1 for N * N square matrix. "
Traceback (most recent call last):
File "c:\Users\user\Desktop\Keyword Extraction\evaluation.py", line 407, in <module>
print(extractor.extract_keywords("Depp could be back for more Pirates"))
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\FRAKE\FRAKE.py", line 468, in extract_keywords
z = self.__score(token,data_snt)
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\FRAKE\FRAKE.py", line 427, in __score
c = self.__MCI_Centrality(text)
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\FRAKE\FRAKE.py", line 375, in __MCI_Centrality
df = pd.DataFrame({'Word' :list(self.__scores(G)[0].keys()),
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\FRAKE\FRAKE.py", line 357, in __scores
ei = nx.eigenvector_centrality_numpy(g)
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\networkx\algorithms\centrality\eigenvector.py", line 225, in eigenvector_centrality_numpy
eigenvalue, eigenvector = sp.sparse.linalg.eigs(
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 1271, in eigs
raise TypeError("Cannot use scipy.linalg.eig for sparse A with "
TypeError: Cannot use scipy.linalg.eig for sparse A with k >= N - 1. Use scipy.linalg.eig(A.toarray()) or reduce k.
I tried to use the library according to the provided example as follows:
However, this generated the following error: