numpy知识点
numpy与matplotlib
- 美国youtube1000的数据结合之前的matplotlib绘制出各自的评论数量的直方图
import numpy as np
from matplotlib import pyplot as plt
import matplotlib
us_adress = './youtube_video_data/US_video_data_numbers.csv'
us_csv = np.loadtxt(us_adress, delimiter=',', dtype='int')
us_comments = us_csv[:, -1]
us_comments = us_comments[us_comments <= 5000]
high = us_comments.max()
low = us_comments.min()
d = 50
num = (high - low) // d
plt.figure(figsize=(15, 4), dpi=80)
plt.hist(us_comments, num)
plt.show()
- 了解英国的youtube中视频的评论数和喜欢数的关系,应该如何绘制改图
import numpy as np
from matplotlib import pyplot as plt
import matplotlib
uk_adress = './youtube_video_data/GB_video_data_numbers.csv'
uk_csv = np.loadtxt(uk_adress, delimiter=',', dtype='int')
uk_csv = uk_csv[uk_csv[:, 1] < 700000]
uk_comments = uk_csv[:, -1]
uk_likes = uk_csv[:, 1]
plt.figure(figsize=(15, 4), dpi=80)
plt.scatter(uk_likes, uk_comments)
plt.show()