首页 > 解决方案 > 如何定义矩阵的变量(不是数组)?归一化,Min_of_Matrix,Max_

问题描述

我试图在矩阵中的 -1 和 1(10 行,3 列)内规范化我的数据集当我定义“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)))

标签: pythonmatrixnormalization

解决方案


最大限度:

max(MyMatrix.max())

分钟:

min(MyMatrix.min())

正常化:

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

推荐阅读