Реализовать алгоритм маскирования (например, добавление шума) для числовых данных Excel, используя java или python - PullRequest
0 голосов
/ 21 апреля 2020

Я хотел бы найти алгоритм для маскировки числовых данных, приведенных в файле Excel, любые предложения по этой реализации, поскольку я застрял ... Я загрузил в файл, но не уверен, где go дальше для добавления шума, как метод маскировки

import pandas as pd

load = pd.read_excel("numericaldata.xls")
print(load)

любая помощь в этом Спасибо

1 Ответ

1 голос
/ 21 апреля 2020

Вы можете применить простую функцию к столбцу примера следующим образом:

def encrypt(data):
    encrypted = data**2 + 18
    return encrypted

def decrypt(data):
    decrypted = (data - 18) ** 0.5
    return decrypted

Затем вы можете запустить шифрование для столбца ваших исходных данных и назначить его для столбца нового кадра данных, который вы можете сохранить на потом. Если вы хотите загрузить зашифрованный фрейм данных, просто запустите decrypt, и вы получите исходные данные.

Эти функции являются лишь примерами. Вы можете использовать вариации сложения, вычитания, умножения и деления по своему усмотрению. Вместо этого вы можете даже попытаться преобразовать числа в буквы.

...