华北电力大学2020人工智能训练营测试答案(关于paddlepaddle及python基本操作)

1. 数组a的形状是shape=(3, 4, 5, 6), 对其进行形状改变操作a.reshape(-1, 3, 6), 其形状是什么? ( C )

A、(3, 5, 6)

B、(4, 5, 6)

C、(20, 3, 6)

D、(5, 6)

2. python中以下哪些是不可变的数据 (A)

A、tuple

B、list

C、set

D、dict

3. 下列哪些语句在python中是非法的? (B)

A、x=y=z=1

B、x=(y=z+1)

C、x,y=y,x

D、x += y

4. python不支持的数据类型有(C)

A、list

B、int

C、char

D、float

5. 下列python语句正确的是 (A)

A、min = x if x < y else y

B、max = x > y ? x : y

C、if(x>y) print(x)

D、while Ture:pass

6. 计算机中信息处理和信息存储用 (A)

A、二进制代码

B、十进制代码

C、十六进制代码

D、ASCII代码

7. python语言语句块的标志是 ( C )

A、分号

B、逗号

C、缩进

D、/

8. 在下面的代码片段,其中k取哪组值时,X=3 (A)
if k <= 10 and k > 0:
	if k > 5:
		if k > 8:
			x = 0
		else:
			x = 1
	else:
		if k > 2:
			x = 3
		else:
			x = 4

A、3,4,5

B、2,3,4

C、5,6,7

D、4,5,6

9. 已知x=43, c=‘A’,y=1 则表达式((x>y) and (c < ‘B’) and y)的值是: (B)

A、0

B、1 # bool 是int的子类, True=1, False = 0

C、出错

D、True

10. 函数如下:
def chanageList(list):
	list.append(" end")
	print("list", list)
#调用
strs = ['1', '2']
chanageList(strs)
print("strs", strs)

下面对strs和list的值输出正确的是(多选) (C、D)

A、strs [‘1’,‘2’]

B、list [‘1’,‘2’]

C、list [‘1’,‘2’,‘end’]

D、strs [‘1’,‘2’,‘end’]

11. 下面语句哪个会无限循环下去 (C)

其中range的函数原型为:range([start], stop, [step])

A、

for i in range(10):
	print("Hello AI")

B、

while True:
	break

C、

while 1 < 10:
	print("Hello AI")

D、

a = [1, 3, 5, 7, 10]
for i in a:
	if a > 10:   #语法错误
		break
12. 导入模块的方式错误的是 (D)

A、import mo

B、from mo import *

C、import mo as m

D、import m from mo

13. ‘ab’+‘c’*2的结果 ( C )

A、abc2

B、abcabc

C、abcc

D、ababcc

14. 函数如下
def chanageInt(number2):
	number2 = number2 + 1
	print("chanageInt: number2= ", numbers)
number1 = 2
chanageInt(number1)
print("number:", number1)

打印结果哪项是正确的 (B)

A、chanageInt: number2= 3

number: 3

B、chanageInt: number2= 3

number: 2

C、number: 2

chanageInt: number2= 2

D、number: 2

chanageInt: number2= 3

15. 下列表达式中返回True的有 ( C )

A、3>2>2 #链式比较的机制, 相当于 3 > 2 and 2 > 2

B、‘abc’>‘xyz’

C、0*56<56 #相当于 0 < 56

D、(3.2)<(‘a’, ‘b’)

16. 抓住了a,b,c,d四名犯罪嫌疑人,其中有一人是小偷,审讯中:

a说我不是小偷

b说c是小偷

c说小偷肯定是d

d说c胡说

其中有三个人说的是实话,一个人说的是假话,请问谁是小偷 ©

A、a

B、b

C、c

D、d

17. 下面代码块执行的结果是什么? (B)
import paddle.fluid as fluid
import numpy as np
a = fluid.layers.data(name="xx", shape=(-1, 3), dtype="float32")
b = fluid.layers.data(name="yy", shape=(3, 2), dtype="float32")
out = fluid.layers.matmul(a, b)
out.shape

A、(-1, 2) #如果用fluid.data则是此答案

B、(-1, -1, 2)

C、(3, 2)

D、(2, 3)

18. 使用什么神经网络对自然语言处理最好 ( C )

A、MLP

B、CNN

C、LSTM

D、Softmax_Regression

19. 如下卷积池化返回的数据形状是 (A)
import paddle.fluid as fluid
import numpy as np
data = fluid.layers.data(name="data", shape=(1, 32, 48), dtype="float32")
res = fluid.layers.conv2d(input=data, num_filters=1, filter_size=3, padding=1)
pool = fluid.layers.pool2d(input=res, pool_size=2, pool_stride=2)
pool.shape

A、(-1, 1, 16, 24)

B、(1, 16, 32)

C、(-1, -1, 16, 24)

D、(-1, 1, 32, 48)

20. 神经网络中常用激活函数有哪些?(多选) (ABD)

A、relu

B、tanh

C、softmax

D、sigmoid

relu, tanh, sigmoid, elu, relu6, pow, stanh, hard_sigmoid, swish, prelu, brelu, leaky_relu, soft_relu, thresholded_relu, maxout, logsigmoid, hard_shrink, softsign, softplus, tanh_shrink, softshrink, exp

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值