Esempio n. 1
0
    array = numpy.load(fn)

    types = []
    format = []

    for i in range(len(array.dtype)):
        types.append(array.dtype[i].str)
        kind = array.dtype[i].kind
        format.append(kind2format.get(kind, "%s"))

    format = delimiter.join(format)

    print "# " + delimiter.join((str(i + 1) for i in range(len(array.dtype))))
    print "# " + delimiter.join(array.dtype.names)
    print "# " + delimiter.join(types)

    for rec in array:
        print format % tuple(rec)


parser = ArgumentParser(description=__doc__,
                        version="%(prog)s version " + __version__,
                        formatter_class=RawDescriptionHelpFormatter)

parser.add_argument("file", nargs="+", help=("numpy binary file (.npy)"))

args = parser.parse_args()

for fn in args.file:
    npycat(fn)