首页 > 代码库 > Python笔记

Python笔记

numpy

np_city=np.array([[1.64,71.78],[1.37.63.35],...])

np.mean(np_city[:,0]) --计算numpy数组中中第一列的平均值,即平均身高
--1.7472
np.median(np_city[:,0]) --身高的中位数,即按身高由低到高排列,处于中间的那个人的身高值
--1.75

 

数据的产生

height=np.round(np.random.normal(1.75,0.20,5000),2)//随机产生5000个身高值
weight=np.round(np.random.normal(60.32,15,5000),2)//随机产生5000个体重值
np_city=np.column_stack((height,weight))//列连接

 

matplotlib

import matplotlib.pyplot as plt
year=[1950,1970,1990,2010]
pop=[2.519,3.692,5.263,6.972]
pop=[1.0,1.262.1.650]+pop --加上历史数据
year=[1800,1850,1900]+year plt.plot(year,pop)
--第1个list作为x轴,第2个list作y轴
plt.fill_between(year,population,0,color=‘green‘) --填充为绿色
plt.xlabel(‘Year‘) --给x轴加标签
plt.ylabel(‘Population‘) --给y轴加标签,加标签一定要在show之前完成
plt.title(‘World Population Projections‘) --加标题
plt.yticks([0,2,4,6,8,10],[‘0‘,‘2B‘,‘4B‘,‘6B‘,‘8B‘,‘10B‘]) --给y轴标出刻度,第2个参数为单位
plt.show()

 技术分享技术分享

Python笔记