我正在尝试对矩阵(-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)))
答案 0 :(得分:0)
最大:
max(MyMatrix.max())
最小值:
min(MyMatrix.min())
标准化:
(MyMatrix-min(MyMatrix.min()))/(max(MyMatrix.max())-min(MyMatrix.min()))