import numpy as np dtype = [("site", "U8"), ("litres", "f8")] records = np.array([("roof-a", 12.), ("roof-b", 6.)], dtype=dtype) print(records["site"].tolist()) print(float(records["litres"].sum())) print(records.dtype.names)