记录研究生封校生活的学习day1(十月展望篇)

113 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情

今天是十月更文计划第一天,第一篇

今天是北京时间的2022年10月7日,距离研究生开学已经一个多月了,在这一个多月里,经历了上课,第一次见导师,第一次开组会等各种各种事情。目前已经快要向老油条靠拢了。

由于疫情原因国庆期间被封在学校,哪里都出不去,这种情况可能对本科生不太友好,但是对研究生,特别是天天坐在电脑面前研究深度学习算法的研究生来说还是比较友好的。而且由于情况所迫,目前学校解封遥遥无期,很有可能十月份都不会解封了。所以我决定每天呆在宿舍上课学习知识,课余时间在掘金上分享一点自己所学的知识。

这次更新文章准备分享我学习的深度学习知识,python基础知识,爬虫基础知识,图像处理基础知识以及我自己目前在做的学习研究方向——kotlin语言进行的Android开发。在十月份给自己定个小目标:发文章天数≥21天,发文章的篇数≥45篇。

倒推来说,距离10.31日还有24天,我要每天发两篇文章,每篇文章我都要限制自己字数达到750字。

对我来说也是一种挑战,因为这学期几乎都是满课,我究竟能不能完成这个挑战,让我们拭目以待吧!

今天学习numpy:

knowledge point 1.

a = np.linspace(0, 10, 11, endpoint=False)#等差数列
print(a)

表示生成一个等差数列,0-10之内,并且个数是十一个。

a = np.logspace(1,6,5, base=2) # 表示以2为底,相当于2 ** np.linspace(1,6,5)
print(a)
image.png

knowledge point 2.

a = np.zeros(3) # 全0一维数组
print(a)
a = np.ones(3) # 全1一维数组
print(a)
a = np.zeros((3,3)) # 参数是元组,全0二维数组,3行3列
print(a)
a = np.identity(3) # 单位矩阵,3行3列
print(a)

输出的结果如下:

image.png

a = np.identity(3)

表明生成一个单位矩阵,3行3列

a = np.random.randint(0, 50, 5) # 随机数组,5个0到50之间的数字,产生1*5的数组
print(a)

输出的结果如下:

image.png

knowledge point 3.

a = np.random.randint(0, 50, (3,5))

这条语句表示生成一个3行5列的二维数组