1. Python中反斜杠可以用在一行结尾做续行符使用。
2. pytorch中,一般来说如果对tensor的一个函数后加上了下划线,则表明这是一个in-place类型。in-place类型是指,当在一个tensor上操作了之后,是直接修改了这个tensor,而不是返回一个新的tensor并不修改旧的tensor。
clamp_()与clamp()的区别:
3.断言语句,设置assert报错语句:
assert + 空格 + 要判断语句,“报错语句”
assert用于判断一个表达式,在表达式结果为 False 的时候触发异常。若表达式结果为True,则不做任何反应。
举个栗子:
assert判断文件是否存在:assert os.path.exits(path),"文件路径或文件不存在%s" % path
4.python中的列表和数组
Python最基本的数据结构是序列,对应有Python内置数据类型 列表和元组。Python原生没有数组的概念,这一点不同于Java之类的面向对象语言。
Python中原生的列表虽然使用方法与数组类似,但它们之间有本质区别。
Python的列表不需要指定列表长度、数据类型。可以进行索引,切片,更新,删除,切片等操作。
Python可以通过 import array
或者import numpy中的array 来引进数组
,在创建数组时必须指定数组长度和数据类型。