Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def draw_log_hist(x):
  2.  
  3. plt.figure(figsize=(15,15))
  4. # Feature_array[i] количетсво пользователей, у которых встречалось слово i
  5. feature_counts = np.asarray(x.astype(bool).sum(axis=0))
  6. feature_array = feature_counts[0]
  7.  
  8. # Количесво слов, которые встречаются у i-пользователей (ОСЬ Y)
  9. feature_user_counts = np.bincount(feature_array)[1:]
  10.  
  11. # 1...len(feature_user_counts)
  12. user_counts = np.arange(1, len(feature_user_counts) + 1)
  13.  
  14. plt.plot(user_counts, feature_user_counts, 'bo')
  15.  
  16. plt.gca().set_xscale("log")
  17. plt.gca().set_yscale("log")
  18. plt.xlabel("Number of users for whom some feature occured x times")
  19.  
  20. return feature_array
  21.  
  22. features_counts = draw_log_hist(X)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement