Im работая с питона, sklearn и NumPy и я создаю следующую разреженную матрицу:Как применять журнал на Numpy разреженной матрицы поэлементно
feats = tfidf_vect.fit_transform(np.asarray(tweets))
print(feats)
feats=np.log(np.asarray(feats))
, но я получаю следующее сообщение об ошибке, когда я применяю журнал:
Traceback (most recent call last):
File "src/ef_tfidf.py", line 100, in <module>
feats=np.log(np.asarray(feats))
AttributeError: log
ошибка связана с тем, что подвигов это разреженная матрица, я был бы признателен за любую помощь в этом, я имею в виду способ применить журнал в разреженную матрицу.
Вы действительно хотите сделать это? Если большинство входов равно 0, большинство выходов будут в -inf. Если входные данные не в основном равны 0, почему имеется разреженная матрица? – user2357112
да, я уверен, танки для поддержки. – neo33
жаль, что я согласен с вами, вместо этого я хочу применить журнал ко всем входам матрицы, которые отличны от нуля. – neo33