def main(): parser = argparser.ArgumentParser() parser.add_argument("--src_img", type=str, help = "source directory of original images", default = "./images") parser.add_argument("--src_label", type=str, help = "source directory of orginal labels", default = "./labels" ) parser.add_argument("--dest", type=str, help = "output directory", default = "./results") args = parser.parse_args() Aug = Augmentor(args.src_img, args.src_label, args.dest) Aug.handle()
import argparser if __name__ == '__main__': parser = argparser.ArgumentParser(description='Demo of argparse') # add positional variable, which will be parsed at same position/ order in which it is defined parser.add_argument('num1', help='Number 1', type=float) # by default, type is string # python file.py 800 # add optional variable, which will be parsed in any order as long as variable is defined parser.add_argument('--num1', help='Number 1', type=float, dafault='100.0') # python file.py --num1 80 # add optional variable, which will be parsed in any order as long as variable is defined parser.add_argument('-n', '--num1', help='Number 1', type=float, dafault='100.0') # python file.py -n=80 # python file.py --help # To clean help query parser.add_argument('-n', '--num1', metavar="", help='Number 1', type=float, dafault='100.0') # python file.py -n=80
import argparser def main(args): train_file = if __name__ == "__main__": parser = argparser.ArgumentParser( description=__doc__, formatter_class = argparser.RawDescriptionHelpFormatter ) parser.add_argument('-train_file','--train_file',dtype=str,default="/home4/data/zhengquan/from_huangbo/lr_feature_select/new_data/train_ins_continues.txt") parser.add_argument('-test_file','--test_file',dtype=str,default="/home4/data/zhengquan/from_huangbo/lr_feature_select/new_data/eval_ins_continues.txt") args = parser.parse_args()
#!/usr/bin/env python # encoding: utf-8 import os, sys from twython import TwythonStreamer import time import argparser argsfuc = argparser.ArgumentParser(description="Twitter Downloader") argsfuc.add_argument('-kwf', dest='kwf', default='./keyword_list.txt', help='the keywords file') argsv = argsfuc.parse_args() APP_KEY = "" APP_SECRET = "" OAUTH_TOKEN = "" OAUTH_TOKEN_SECRET = "" class MyStreamer(TwythonStreamer): destfile = 'None' ''' A sample of data jason: {u'quote_count': 0, u'contributors': None, u'truncated': True, u'text': u'#cybersecurity #mustread BellaButler14RT SachinLulla: The DDoS Attack Against Dyn One Year Later\u2026 https://t.co/1KZNxndMZr', u'is_quote_status': False, u'in_reply_to_status_id': None,
logger.add_scalar('lr', optim.param_groups[0]['lr'], epoch) logger.add_scalar('epoch_acc/train', train_acc, epoch) logger.add_scalar('epoch_loss/train', train_loss, epoch) print(f"Epoch {epoch} train accuracy {train_acc:.4f}") print(f"Epoch {epoch} train loss {train_loss:.4f}") test_acc, test_loss = test(model, test_loader, criterion, logger, epoch, cfg['use_cuda']) print(f"Epoch {epoch} test accuracy {test_acc:.4f}") print(f"Epoch {epoch} test loss {test_loss:.4f}") logger.add_scalar('epoch_acc/test', test_acc, epoch) logger.add_scalar('epoch_loss/test', test_loss, epoch) scheduler.step() # Save best metrics if best_metrics['acc'] < test_acc: best_model = model best_metrics['acc'] = test_acc best_metrics['loss'] = test_loss utils.save_state(os.path.join(cfg['checkpoint']['log_dir'], cfg['checkpoint']['model_path']), model, optim, epoch, best_model, best_metrics) logger.flush() if __name__ == "__main__": import argparser parser = argparser.ArgumentParser() parser.add_argument('config', required=True, type=str, help="Config Yaml file") with open(args.config, 'r') as f: cfg = yaml.load(f, yaml.Loader) run(cfg)
def getArguments(): parser = argparser.ArgumentParser() parser.add_argument("-t", "--target", dest=target, help="Target IP / IP range.") options = parser.parse_args() return options