1.列表转数组
import numpy as np
x = [1,2,3,4]
y = np.array(x)
列表转矩阵
import numpy as np
x = [1,2,3,4]
y = np.mat(x)
2.数组转列表
y.tolist() # y : numpy.array
2.1数组转矩阵
np.mat(y) ## y : numpy.array
3.矩阵转列表
z.tolist() # z: numpy.mat
3.1矩阵转数组
np.array(z) # z :numpy.mat
python 中矩阵与数组的区别在于矩阵必须是二维的,而数组可以是多维度的,所以矩阵是数组的一个分支。即矩阵拥有array的所有特性。矩阵乘法与数组乘法有区别。数组直接对应元素相乘,矩阵按照行列式乘法。