孤立
# from csv import reader
# with open(r"D:\data\auth_100M.txt", 'r') as read_obj:
# csv_reader = reader(read_obj)
# for row in csv_reader:
# source_user = row[demo.py].split("@")[0]
# des_user = row[2].split("@")[0]
# source_computer = row[3]
# des_computer = row[4]
# auth_type = row[5]
# logon_type = row[6] #
# logon_orient = row[7] # logon, logoff
# print()
import numpy as np
from sklearn.ensemble import IsolationForest
import matplotlib.pyplot as plt
from sklearn.metrics import confusion_matrix, classification_report, roc_auc_score
from sklearn.model_selection import train_test_split
rng = np.