Python里面的矩阵与矢量化运算
Python在数据挖掘、数据分析中用的很多。最基础的矩阵与矢量化运算需要掌握。
需要下载安装的包:Numpy
Windows下cmd窗口输入以下命令即可成功安装
>pip install numpy
1、创建矩阵
>>> from numpy import *
>>> a = mat([[1,2],[3,4]])
>>> a
matrix([[1, 2],
[3, 4]])
>>> b = [1,2,3,4]
>>> b = mat(b)
>>> type(b)
如果不是用的from numpy import *,而是import numpy as np
>>> b = [1,2,3,4]
>>> b = np.mat(b)
>>> type(b)
2、生成随机矩阵
>>> c = random.rand(3,5)
>>> c
array([[ 0.64604414, 0.45126794, 0.73007667, 0.15882401, 0.05607741],
[ 0.10858948