import sys, gc
import numpy as np

def main() :
    typecodes = "?bBhHiIlLqQfdgFDG"
    for typecode in typecodes:
        t = np.dtype(typecode)
        print typecode, t.name
        refcnt = sys.getrefcount(t)
        t.type()
        print "delta",sys.getrefcount(t) - refcnt
        print

if __name__ == "__main__" :
    main()
