numpy常用操作
-
numpy定义和使用的矩阵类型为
numpy.ndarray
。 - 正态分布的随机数多维数组
numpy.random.rand()
用于生成一组[0,1)范围内的随机数。根据函数定义描述,生成的随数值符合正态分布。 可以向该函数传递n(n>=1)个整型参数,返回格式为一个大小与传递参数值相同的n维矩阵。
- 矩阵乘法
<ndarray> * <ndarray> # 元素级乘法
numpy.dot(mat1, mat2) # 矩阵点乘
numpy.cross(mat1, mat2) # 矩阵叉乘
numpy.tensordot(mat1, mat2) # 张量乘法?
四种乘法,传入两个ndarray
,返回他们的相应操作结果。
若是不符合相应的规则,将会报出ValueError
错误。
- 矩阵区域赋值
左侧使用:
和[]
运算符限定好范围,右侧放待赋值的矩阵,用等号连接即可。