如何定义矩阵变量(非数组)?

时间:2019-01-26 00:12:57

标签: python matrix normalization

我正在尝试对矩阵(-1行和3列)中-1和1内的数据集进行规范化 当我定义“ lambda x”时,计算是针对每一列而不是针对整个矩阵进行归一化

简而言之,如何找到整个矩阵的MIN或MAX?

初学者问题来定义我的X(i,j) X应该是矩阵的元素,而不是数组

MyMatrix是一个10行3列的数据集

MyMatrix = pd.read_csv("MyMatrix.csv")

MyMatrix = MyMatrix.apply(pd.to_numeric)

MyMatrix = MyMatrix.apply(lambda x:(x-np.min(x))/(np.max(x)-np.min(x)))

1 个答案:

答案 0 :(得分:0)

最大:

max(MyMatrix.max())

最小值:

min(MyMatrix.min())

标准化:

(MyMatrix-min(MyMatrix.min()))/(max(MyMatrix.max())-min(MyMatrix.min()))