1.定义变量x = 1234,表达式"%x"%x的值为_4d2_。

2.定义字符串对象x = 'String Object',表达式x[3:]的值为_ing Object__。

3.简单说明break与continue的区别_break是跳出循环,并且执行循环后的语句;continue是终止当前循环,并继续执行下一次循环__。

4.表达式[i for i in range(10) if i>8]的值为__9_。

5.(编程题)使用列表推导式输出30以内所有能被3整除的数的平方。

a = [i for i in range(1,31)]
print([x**2 for x in a if x % 3 == 0])

6.(编程题)使用列表推导式生成100以内所有的素数。

print([x for x in range(1,101) if not [y for y in range(2,x) if x % y == 0]])

7.(编程题)定义一个斐波拉契数列(Fibonacci)生成器函数并打印出来。

def fibonacci(num):
    n,a,b = 0,0,1
    while n < num:
        print(b)
        a,b = b,a+b
        n+=1
    return 'done'

print(fibonacci(5))

8.(编程题)编写程序,定义一个多维Numpy数组a = numpy.arange(24).reshape((2,3,4)),反向选取第一层,最后一列的所有元素。

import numpy
a = numpy.arange(24).reshape((2,3,4))
print(a[0,::-1,-1])

9.(编程题)编写程序,定义一个Numpy数组a = numpy.arange(10),对数组进行切片,查找从2开始到8结束,步长为2的元素。

import numpy
a = numpy.arange(10)
print(a[2:8:2])
  1. 计算题
    下图所示为卷积神经网络的两个层,输入为2个通道的Feature Map, 有两组滤波器,每组滤波器尺寸为333, 请计算并填充输出的Output中空余的数字。

卷积神经网络

答案
答案

Last modification:May 29, 2020
如果觉得我的文章对你有用,请随意赞赏