首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件PY202.py,其中定义了一个包含6个浮点数的一维列表lt1和一个包含3个数的一维列表lt2。 示例如下。 lt1=[0.69,0.292,0.33,0.131,0.61,0.254] lt2=[0.1,0
在考生文件夹下有一个文件PY202.py,其中定义了一个包含6个浮点数的一维列表lt1和一个包含3个数的一维列表lt2。 示例如下。 lt1=[0.69,0.292,0.33,0.131,0.61,0.254] lt2=[0.1,0
admin
2022-09-10
74
问题
在考生文件夹下有一个文件PY202.py,其中定义了一个包含6个浮点数的一维列表lt1和一个包含3个数的一维列表lt2。
示例如下。
lt1=[0.69,0.292,0.33,0.131,0.61,0.254]
lt2=[0.1,0.8,0.2]
在…处填写代码,完成如下功能。计算lt1列表与lt2列表的向量内积。两个向量X=[x1,x2,x3]和Y=[y1,y2,y3]的内积计算公式如下。
k=x1*y1+x2*y2+x3*y3
将每次计算的两组对应元素的值以及对应元素乘积的累计和k的值显示在屏幕上,格式如下。
k=0.069,lt2[0]=0.100,lt1[0+0]=0.690
k=0.303,lt2[1]=0.800,lt1[0+1]=0.292
k=0.369,lt2[2]=0.200,lt1[0+2]=0.330
…
计算方式如下。
第一步计算第一个k,分为3次累加计算:
k=lt2[0]*lt1[0+0]
k=lt2[0]*lt1[0+0]+lt2[1]*lt1[0+1]
k=lt2[0]*lt1[0+0]+lt2[1]*lt1[0+1]+lt2[2]*lt1[0+2]
最终得到最后一个k值保存。
第二步计算第二个k,分为3次累加计算:
k=lt2[0]*lt1[1+0]
k=lt2[0]*lt1[1+0]+lt2[1]*lt1[1+1]
k=lt2[0]*lt1[1+0]+lt2[1]*lt1[1+1]+lt2[2]*lt1[1+2]
最终得到最后一个k值保存,依照此规律依次计算。
试题程序
#请在…处填写一行或多行表达式或语句
#不得修改其他代码
img=[0.244,0.832,0.903,0.145,0.26,0.452]
filter=[0.1,0.8,0.1]
res=[]
for i in range(len(img)-2):
…
res.appendf(k)
for r in res:
print(’{:<10.3f}’.format(r),end=’’)
选项
答案
img=[0.244,0.832,0.903,0.145,0.26,0.452] filter=[0.1,0.8,0.1] res=[] for i in range(len(img)-2): k=0 for j in range(len(filter)): k+=filter[j]*img[j+i] print("k={:.3f},filter[{}]={:.3f},img) [{}{}{}]={:.3f}".format(k,j,filter[j],i,’+’,j,img[i+j])) res.append(k) for r in res: print(’{:<10.3f}’.format(r),end=’’)
解析
本题主要考核对题目的理解。从题目中可以看出,需要输出多个k值,k值分别为lt2列表的3个数字与It1索引为0、1、2的数字的乘积和、lt2列表的3个数字与lt1索引为1、2、3的数字的乘积和、lt2列表的3个数字与lt1索引为2、3、4的数字的乘积和、lt2列表的3个数字与lt1索引为3、4、5的数字的乘积和,一共4个k值,并且每次计算需要将k值及对应的运数输出。再观察已有代码,能够看出,需要填写的部分为k值的计算。先设置k值为0,然后创建计算每单个k值的循环,在循环内部对k值进行叠加,并通过format()方法输出每次计算的k值,对应的img列表的值,filter列表的值。需要注意的是,filter的索引值和img的索引值需与题中描述类似。
转载请注明原文地址:https://kaotiyun.com/show/Lznp777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是SETDELETEONDELETEFROMsWHEREbBETWE
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下列选项中不符合良好程序设计风格的是
命令“SELECT0”的功能是
设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令
以下描述中错误的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
算法的时间复杂度是指
下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。importjava.applet.*;importjava.awt.*;importjava.awt.Color;publicclas
随机试题
若父亲的血型为A型,母亲的血型为B型,则他们孩子的血型可能为
治疗脾胃虚寒,腹痛泄泻的方剂是
女性,69岁。乙肝后肝硬化30余年。3天前聚餐后出现意识恍惚,伴行为反常,病情逐渐加重。查体:巩膜黄染,不能唤醒,腱反射消失。血氨300μmol/L。诊断为肝性脑病。该患者目前处于肝性脑病分期中的
A、鼻外侧之长形凹陷B、鼻面沟和唇面沟合称C、两侧前鼻孔之间的隆嵴D、上唇和颊部之间的斜形凹陷E、下唇和颏部之间的横形凹陷颏唇沟
疼痛,皮色红、灼热,遇冷则痛减者,为疼痛,皮色不红、不热、痛,得暖则痛缓者,为
操作系统是对()进行管理的系统软件。
《期货从业人员执业行为准则(修订)》规定,期货从业人员应当严格自律、洁身自好,这主要表现在()。
行政复议是行政机关的活动。()
某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(33)设计模式较为合适,该模式(34)。(33)
UniversityGeographyFieldTripExampleTime:nextweek(atwo-daytrip)Destination:theW
最新回复
(
0
)