一般来说要import numpy as np来减少代码量
目前用到几个操作
np.mean(list, axis = 0)
按列取平均,10*128->128
np.dot(matrix, float)
是矩阵中每个数与float相乘
10*128 -> 10*128
np.dot(matrix, matrix)
矩阵乘法
10*128 乘 128*12 -> 10*12
np.maximum(matrix, k)
所有值逐个与第二个数值k笔记,
10*128 与 0比较,返回10*128 ,其中小于0的位置被置为0
(注:与np.max不同作用)
np.square(matrix)
每个位置取平方
10*128 -> 10*128
a = np.array(a)
list转换成np向量
np向量的一些操作:
matrix < 0
直接比较转换为二元型np向量
小于0的为False
输出T or F的list(不是np)
(64*100) -> (64*100)
matrix1[matrix2 < 0] = 0
将matrix2中为False的地方,matrix1转换为0
一个np空向量
np.shape,打出来是()
np.size,打出来是1
如果之后用到更多都会顺便记录的