貌似慕课网上这门课讲的有点浅……
1.numpy
可以对两个list中的数据进行整体的数据操作
得到bmi后的操作
1.索引数据bmi[1]
2.筛选数据bmi > 23
3.筛选出数组 bmi[bmi > 23]
2.二维数组
创建二维数组:“
np_2d = [[1.73,1.68,1.71,1.89,1.79],
[65.4,59.2,63.6,88.4,68.7]]
索引:np_2d[0][2]
特殊:np_2d[:,1:3]
np_2d[1,:]
逗号前为行号,逗号后为列号
4.Numpy中的基本统计学
1.平均数np.mean(np_city[:,0]
2.中位数np.median(np_city[:,0])
3.是否存在关联np.corrcoef(np.median(np_city[:,0],np_city[:,1])
4.标准差 np.std()
用matplotlib进行基本的绘图
1.画折线图
import matplotlib.pyplot as plt
year = [1950,1970,1990,2010]
pop = [2.519,3.629,5.263,6.972]
plt.plot(year,pop)
plt.show()
2.画散点图
改为
plt.scatter(year,pop)
3.画直方图
values = [0,0.6,1.4,1.6,2.2,2.5,2.6,3.2,3.5,3.9,4.2,6]
plt.hist(values,bins = 3)
plt.show()
4.加上轴标签
plt.xlabel('year')
plt.ylabel('Population')
5.加上标题和刻度
plt.title('balabala')
plt.xticks([0,2,4,6,8,10])
6.填充颜色
plt.fill_between(year,population,0,color = 'green')