命令行参数
def get_arguments():
parser = argparse.ArgumentParser(description='sequence to point learning \
example for NILM')
parser.add_argument('--data_dir', type=str, default=DATA_DIRECTORY,
help='The directory containing the UKDALE data')
parser.add_argument('--appliance_name', type=str, default='kettle',
help='which appliance you want to train: kettle,\
microwave,fridge,dishwasher,washingmachine')
parser.add_argument('--aggregate_mean',type=int,default=AGG_MEAN,
help='Mean value of aggregated reading (mains)')
parser.add_argument('--aggregate_std',type=int,default=AGG_STD,
help='Std value of aggregated reading (mains)')
parser.add_argument('--save_path', type=str, default=SAVE_PATH,
help='The directory to store the training data')
return parser.parse_args()
args = get_arguments()
appliance_name = args.appliance_name
print(appliance_name)