def setSavePathFile(self, save=False, path_result=None):
a = np.zeros((max(1,self.zones), 1, 2), dtype=np.int32)
if save:
if path_result is None:
warnings.warn("Path file not set properly. Need to specify output file too")
else:
if path_result[-3:].lower() != 'aep':
dictio_name = path_result + '.aed'
path_result += '.aep'
else:
dictio_name = path_result[:-3] + 'aed'
if self.nodes > 0 and self.zones > 0:
a = np.memmap(path_result, dtype=np.int32, mode='w+', shape=(self.zones,self.nodes, 2))
saveDataFileDictionary(self.__graph_id__,'path file', [int(x) for x in a.shape[:]], dictio_name)
self.path_file = {'save': save,
'results': a
}
评论列表
文章目录