《Python可视化数据分析期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《Python可视化数据分析期末考试试卷.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Python可 视 化 数 据 今 折 期 末 考欲 试及课程类型考查考试时间1 5 0 分钟出卷教师江建专业班级软工2 0 1 0 3 班考试学期2 0 2 2 上学期期末学生姓名罗昌桂学 号班级软工2 0 1 0 3一、已知x=6求此公式运行结果:i mp or t ma tx=6.7y=7.8z=3s=(x,z)(yp r i nt(s)-0.5727二、编程实现x,-y,+te*+y!J x -y +8x-7,y 7.8,z 3,编程实现+-log1 0 x+log&-a r ct a n x的 值.(5)h,z)+8*x)/(x)(x)+(x,1 0)+(y,1 0)(x)23912
2、9454762利用程序计算下列公式:已知x=1.2,y=5,z=4.5,求:(5)o y-In x,x)+Jlog i o x+log1 0 y+|x5-y5-8 x y z|+ln(l+运行结果:i mp or t ma t hx=l.2y=5z=4.5s=(x,z)(y,z)+(y)/(x)+r i a l(y)+(x,1 0)+(y,1 0)+(x,5)(y,5)-8*x*y*z)+(l+x)p r i nt(s)U.U b e i b 7 O O O H p p U d L 47.2334132161596三、利 用turtle库绘制一个小雪人。(10,)【源 程 序】im port
3、turtle as ttspeed(O)t.circleCOO)t.nght(1 8。)t.cisle(25。)t.peiupOt.goto(0,q。)t.pendow 八0t.coloured1)t.forwardO)t Jeff(工 20)t.fOKW以(3。)th ft(1 2。)t.forw 4(30)t.e h d_M/()t.colo1 black1)t.pe八 岬?0t.goto(0,50)t.peidowOt.left(3O)t.forw 以(7。)t.peupOt.goto(50,30)t.pendow 八0t.Hght(工 20)t.forward(70)t.begi八 一
4、fill。t.colo1 black1)t.peiupOt.gotoO jO)t.pendow 八0t.circle(ts)t.end_fillOt.begin_fill()t.colorC1 black1)t.peupC)t.goto(-SO,130)t.pe 八d own。t.c/rc/eflS)t.pe4P ot.got。(。二 6。)t.pendow 八0for i in.rYmge(2O):t.forward()t.Hg砥工)t.peiaupQt.goto(-8016。)t.pe 八 dow 八0for i M r7mge(2O):t.forward()t.Hght(1)t.砥)【结
5、果输出图示】四.利 用 t u r t le 函数,在屏幕上随机生成5 0 个五颜六色的五角星(1 0,)f PyVnnrurtrtevNo-OX 月*【源程序】import turtle as timport m 八 donat.colorode(ZSS)tspeed(o)for i i八 HMge(8O):red=255)blue=八255)gvee八=八25S)X=M-2 2。,220)y=八 2(-2皿 20。)t.peiaupQ七.goto(x,y)t.pe 八 dow 八 0t.colored,blue,green)for i in m 八 gc(5):t.forw(25)t.Hg
6、ht(工 44)t.htQt.doMQ五、利用.jpg图片,正能量故事.txt导入并绘制成词云图,如下图所示,生成一个图片名称为.png的图片。(109还Jft对已有的横式修修加卜健将比别人更好就可以并Ui限 中 的 贯 彻E只一卖点清暗想要成功 w成功你只要做好一件事让我A3看 Twittei 匚能里励积!噬妻第三篇一一一 E W L嬴丽所嬴 E Q Q 3 G KdSi【源程序】import jiebaimport wordclomd而port iwageiof/=ope八,正能量故事.txtSe八codi八g二 七F-8,)Mk=d(ljpg)w=(0bid(width二 二 O O O
7、,height=700iask=ikJFoct_pah=,backgvobm4_cooUwhiteLscHe=:15)String=.joi txt list)w.geM te(st ring)w.toJileC.png)【结果输出图示】4 q q p ng p H.i,,、,,、”自T)2/2 特 用0$元/无 解法之 c e o:一q X 延%下但求弓 阳试运行单 纯 创 造 创 业 者 n拽*里创量方式获网成功 帆”小 多 少少 劭 羌 困窟H所那个互动故事自己一徨 于阖 a g r a m原则怎么回至应 用而且内部 Polyvore Burbnw服务情况照 片 可 以 就:人 噌 别
8、人 :你上 再加,蟠被功 能:,y W什 么;音Wqffl露开 始目黑产羽蚓吉加1HM-A-回归更新原因应因为至设定当留状志只要这样没有推特花支 加!S分享中励 志 匕那;时间f故到.膏所的司片 窈曲/R6 i六、利 用ma t p lot li b库绘 制3 D立 体 饼 图(如下图所示)文件名为:(1 0,)要求:1 .屏 幕 大 小 为(9,9)2 .显示各个内容名称,即标 签labels=丫Fr og s *,1 Hog s 1,Dog s 1,1 Log s f3 .显示各个国家所占百分比sizes=15,30,45,104 .突出显示Hog s5 .做 成2 d的格式,即做出阴影,
9、X Figure 1Xll+Q 三 El【源程序】import pandas as pdimport H.umpy as npimport t as pitfrokv ixatplotlib import rcParaise(figsize=(Q,Q)rcParakvsf,=2。(。.工 5Q3OQ.45Q.:101exWode=OQ.2QQj nbck=FYogsJH0gs Dogs/LogsjM 切 pc 之=t%.lf%tJ$hadow=Tirue)Cequal1)0【结果输出图示】七、绘制一个三维图形(10,)CD#生成代表X轴数据的列表x=np.arange(-3.0,3.0,del
10、ta)(2)#生成代表Y轴数据的列表y=np.arange(-2.0,2.0,delta)(3)#对x、丫数据执行网格化Zl=np.exp(-X*2-Y*2)Z2=np.exp(-(X-1)*2-(Y-1)*2)(4)#计算Z轴数据(高度数据)Z=(Zl-Z2)*2(5)图片保存为2.0【源程序】import pandas as pdimport tauipy as 八pimport t as pit饱=e()ax:5d二 j(xbplot(:L 工 工)pgjectio 八=3d)delta=S8 3x,y=np.meshgHd(八p.lMspacc(-3 1,dc/汝)Mp./i八 spa
11、ce(-2j2,de(t)Z1=八p.cxpjx*为2-y*2.)Z2=八p.exp(-(x-1)*2.-(g-1)*2)Z=3-Z2)*2口 匕砥乂乙c3p=yMbow,)_x/aSe/(X)_ _ y/be(Y)_label(Z)0【结果输出图示】八:读取一个名为的文件,生 成 以 下 图 形(10,)1.将图片保存为read_(2,)2.设置中文标题为华英公司员工收入总表(2)3.设置x 轴和y 轴的标题分别为name和 total salary(2)4.根据图片格式要求设置线型,marker,颜色等(295.设置屏幕大小为5,3(2)AJe-tus-20)华英公司员工收入总表【源程序】
12、import pandas as pdimport 八 kvxpg as 八pimport t as pitfrom/vumager 沁port FoitPopertiesf。八 匕 二 F。八卬 roperties(仇 McWCwi八dowsFo 也 jize=2O)e(figsize=(5A)x=pd.read_exce(LCUsers工 9368 excel/)g=x八 aMeJ(yJx,salary,Jcolor=,blue,JiM$tyle=,-,Jiarketr=,o,JiaKkersize=5Jvarkeredgecolofr=,blue,)ICtotal 对,f。八tsizc=
13、I4,f。八tweightibold1)(哗英公司员工收入总表/。八t p r op e田e s=f。八 十)C:Usersl 9 3 8readJ)0【结果输出图示】卷 Figure 1 X华英公司员工收入总表6000-5500-5000-4500-4000-3500-3000-2500-Alice John Jenny Bob Sunny制/制BlPolly Janex=Bob y=5.0 2 e+0 3九、在 jupyter notebook里面输入以下公式:(共 20、其中每题5,)$f r a c s q r t x 2+s q r t y l+z 2 -i nt _ 0 *f r
14、a c p i 2 t a nx$7 y?+-4ycos 202.$f r a c s q r t x 3+y 3-4 y cos 2 t h e t a$*-x y ,-:-/x dxa+b Jo3.$f r a c s q r t 3 x 2+y 2 -x y a+b -i nt _ 0 1 x 2 dx)$/(X,y,z)=8 x y 5 z 3(x+6 y z)tan(x+y)4.SSf(x,y,z)=8xyA5zA3(fracsqrtxA2+yA2-3xy tan(x+y)+6yz)$十、在 p y ch a r m里面创建e x ce l,名为da t a _l.x ls x,以M
15、ont h 作为索引,其目的就是去掉左边的序号6)十一、程 序 设 计(5)M onthUserV i ewJ ul7 59 58 9 7 23D ec57 68 059 8 15J un50633028 0N ov38 4532658 3A pr337 517 7 21J an1000118 13O ct256359 565M ay337 57 8 50Sep17 09 07 8 00M ar22505250F eb15003500A ug1139 310001:随机产生10个数,列逆向输出。然后升序排序输出,要求:1)将新生成的数【源程序】import radoM.num=K Tmg c。工。)八“MS=6(八口也工。)pn认出随机生成的数字为:)所八方(八 36)f or i M raige(leia(ia(AHAS)-1):f or j i八 -i-1):if 八 wstj+勺八HAS肛 =八UKAS0+2,“认出“升序输出