Python
-
IndentationError: unexpected indent 缩进出错
-
range(start,end) range(start,end,step)
-
np.argmax(x) 返回数组中最大值的索引 np.argmax(x,axis=1) 例: x为100*10的数组,则输出100个行最大值索引
-
x,_=get_data() get_data是输出为两个参数的函数,_可以省略。作用等同MATLAB中~
-
Img=img.reshape(28,28) 通过reshape()方法的参数指定期望的形状
-
List(range(0,10)) = np.arange(0,10,1)
-
x +=n 表示x=x+n
-
y = [1,2,3,...,10] y .shape = (10, ) y.size = 10
-
y[np.arange(batch_size), t] y为2*10的矩阵 Eg: batch_size = 2 , t = [0,2] 生成数组[y[0,0], y[1,2] ]
-
为了避免出现Inf 的情况,可以加上微小值,或者等价的乘一个常数等
-
batch_mask = np.random.choice(train_size,batch_size)
-
grad = np.zeros_like(x) 生成和x同长度的零向量
-
for idx in range(x.size):
-
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
-
讲解示例np.nditer
讲解示例 -
Print("\n") 换行