Я использую модуль «Триангуляция Делоне» из «scipy.spatial».Я могу создать массив (на самом деле ndarray, поскольку я использую координаты x, y и z) из «симплексов», но не могу экспортировать его в любой формат, который я могу использовать для дальнейшей обработки.
Код прост:
tri = Delaunay(points)
a = np.array(points[tri.simplices])
То, что я получаю, выглядит так:
[[7.02192702e+05, 7.53337067e+06, 1.43116411e+02],
[7.02275075e+05, 7.53339801e+06, 1.53508313e+02],
[7.02073353e+05, 7.53340902e+06, 1.40979450e+02],
[7.02288667e+05, 7.53338498e+06, 1.52185457e+02]],
...,
[[7.02038856e+05, 7.53333613e+06, 1.39584833e+02],
[7.02069568e+05, 7.53327029e+06, 1.46902739e+02],
[7.02062213e+05, 7.53331215e+06, 1.31241316e+02],
[7.02040635e+05, 7.53329922e+06, 1.30787203e+02]],...
Играя с ним, я могу экспортировать его в расширенную строку:
702299.971067+7533414.077516+163.2373+...
Но я бы предпочел иметь его в файле .csv со столбцами или преобразовать эту расширенную строку в таблицу или массив с заданным количеством столбцов.
Я предполагаю, что я что-то не так делаю всохранить или записать вывод, но нигде не могу найти очевидных решений для сохранения / экспорта массивов онлайн.
Есть идеи?предложения?