之前关注过百度飞桨的公众号,看到这次飞桨的“Python小白逆袭大神”打卡营,便参加了。昨天开始了第一天的打卡,这个每天都有奖品,但是基于我这种刚入门的小白来说,做题速度赶不上,所以我不奢望奖品,而是好好学好这七天的知识,对AI有些基本的了解,慢慢上手paddle框架,一些深度学习的基本方法,最后拿到结业证书。昨天的课虽然没有遇到难的知识点,但是在作业的时候还是遇到了一些小问题
首先我们从人工智能概述
,深度学习入门基础
,Python基础语法
入手。这里主要从深度学习在图像识别面临的挑战开始说起
def table():
#在这里写下您的乘法口诀表代码吧!
print('\n'.join(['\t'.join(['%d*%d=%d'%(y,x,x*y) for y in range(1,x+1)])for x in range(1,10)]))
if __name__ == '__main__':
table()
遍历”Day1-homework”目录下文件;
找到文件名包含“2020”的文件;
将文件名保存到数组result中;
按照序号、文件名分行打印输出。
#导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []
i = 0
def findfiles(path):
#在这里写下您的查找文件代码吧!
global i
file_list = os.listdir(path) #返回路径下的文件名并生成列表
for temp in file_list:
pathname = os.path.join(path, temp) #拼接当前路径
if os.path.isdir(pathname): #判断是否是文件夹
findfiles(pathname) #递归调用
elif os.path.isfile(pathname): #判断是否是文件
if (temp.find(filename) != -1): #判断字符串是否包含查询内容
i=i+1
result = []
result.append(i)
result.append(pathname) #生成列表
print(result)
if __name__ == '__main__':
findfiles(path)
第一天主要遇到的问题就是作业的第二题,对文件目录操作生疏,对os模块
不是很熟悉,根据需要查询模块手册花去比较多的时间。