Как определить переменную матрицы (не массива)? Нормализация, Min_of_Matrix, Max_ - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь нормализовать мой набор данных в пределах от -1 до 1 в матрице (10 строк, 3 столбца) Когда я определяю «лямбда-х», вычисления нормализуются для одного столбца, а не для всей матрицы

Вкратце, как мне найти MIN или MAX всей матрицы?

Вопрос новичка для определения моего X (i, j) Х должен элемент моей матрицы, а не массив

MyMatrix - набор из 10 строк и трех столбцов

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 голосов
/ 26 января 2019

Max:

max(MyMatrix.max())

Min:

min(MyMatrix.min())

Нормализация:

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