def __new__(cls, *args,**kwargs):
# if no argument is given, create zero sized recarray
if len(args) == 0:
args = (0,)
elif type(args[0]) is int:
# create empty recarray
d = numpy.recarray(args[0], dtype = SWCFile.swcformat)
else:
# create from file or filename
d = numpy.recfromtxt(args[0], dtype = SWCFile.swcformat)
return d.view(SWCFile)
评论列表
文章目录