#二维数组importnumpyasnplist1=[[1.73,1.68,1.71,1.89,1.78],[54.4,59.2,63.6,88.4,68.7]]list3=[1.73,1.68,1.71,1.89,1.78]list4=[54.4,59.2,63.6,88.4,68.7]list5=np.array([1.73,1.68,1.71,1.89,1.78])list6=np.array([54.4,59.2,63.6,88.4,68.7])#构造二维数组list=np.array([[1.73,1.68,1.71,1.89,1.78],[54.4,59.2,63.6,88.4,68.7]])printtype(list1)#两个list直接相运算是会报错的,如果想得到list3中的每个数据除以list4中相对应的数据值,则要引入nump中的array函数#printlist3/list4#下面的可以实现list5/list6printlist5/list6printtype(list)#结果:
(1)线图
importmatplotlib.pyplotaspltyear=[1950,1970,1990,2010]pop=[2.518,3.68,5.23,6.97]#1.线图#调用plt。plot来画图,横轴纵轴两个参数即可plt.plot(year,pop)#python要用show展现出来图plt.show()(2)散点图
importmatplotlib.pyplotaspltyear=[1950,1970,1990,2010]pop=[2.518,3.68,5.23,6.97]#2.散点图,只是用用scat函数来调用即可plt.scatter(year,pop)plt.show()