|
|
import numpy as np |
|
|
import argparse |
|
|
import os |
|
|
|
|
|
parser = argparse.ArgumentParser(description='read array') |
|
|
add_arg = parser.add_argument |
|
|
add_arg('--name', help='array name') |
|
|
add_arg('--out_dir', help='output directory', default='.') |
|
|
args = parser.parse_args() |
|
|
|
|
|
|
|
|
logs_path = os.path.join(args.out_dir, 'logs', f'{args.name}.npy') |
|
|
root_path = os.path.join(args.out_dir, f'{args.name}.npy') |
|
|
filepath = logs_path if os.path.exists(logs_path) else root_path |
|
|
|
|
|
arr = np.load(filepath) |
|
|
if len(arr) > 3: |
|
|
arr = np.array([np.sum(arr[:-2]), arr[-2], arr[-1]]) |
|
|
print(*arr.flatten()) |