深度学习入门--基于Python的理论与实现

深度学习笔记(一)

第1章 Python入门

  1. NumPy是用于数值计算的库,提供了很多高级的数学算法和便利的数组(矩阵)操作方法。
  2. Matplotlib是用来画图的库。
  3. 确认Python的版本:打开终端(Windows中的命令行窗口),输入python --version命令,该命令会输出已经安装的Python的版本信息。
  4. Python中的type()函数可以用来查看数据类型
>>> type(10)

  1. Python的列表提供了切片(slicing)这一便捷的标记法,使用切片不仅可以访问某个值,还可以访问列表的子列表(部分列表)。
>>>a = [1,2,3,4,99]
>>>print(a)
[1,2,3,4,99]
>>>a[0:2]#获取索引为0到2(不包括2)的元素
[1,2]
>>>a[1:] #获取从索引为1的元素到最后一个元素
[2,3,4,99]
>>>a[:3] #获取从第一个元素到索引为3(不包括3)的元素
[1,2,3]
>>>a[:-1]#获取从第一个元素到最后一个元素的前一个元素之间的元素
[1,2,3,4]
>>>a[:-2]#获取从第一个元素到最后一个元素的前二个元素之间的元素
[1,2,3]
  1. Python中的空白字符具有重要的意义,表示缩进,一般而言,每缩进一次,使用4个空白字符。
  2. 数学上将一维数组称为向量,将二维数组称为矩阵,可以将一般化之后的向量或矩阵等统称为张量(tensor)。

你可能感兴趣的:(菜鸟的学习笔记,深度学习,Python)