Очень хорошее решение, будет ли это работать для других типов? и как вы можете исследовать, какие типы выставить таким образом?

ользую реализацию Scipy KDTree для чтения большого файла размером 300 МБ. Теперь, есть ли способ, которым я могу просто сохранить структуру данных на диск и загрузить ее снова, или я застрял в чтении необработанных точек из файла и построении структуры данных каждый раз, когда я запускаю свою программу? Я создаю KDTree следующим образом:

def buildKDTree(self):
        self.kdpoints = numpy.fromfile("All", sep=' ')
        self.kdpoints.shape = self.kdpoints.size / self.NDIM, NDIM
        self.kdtree = KDTree(self.kdpoints, leafsize = self.kdpoints.shape[0]+1)
        print "Preparing KDTree... Ready!"

Любые предложения, пожалуйста?

Ответы на вопрос(1)

Ваш ответ на вопрос