Рассмотрим следующий список в Mathematica:Импорт данных из TXT в Mathematica
a = {
{
{0, 0, 0}, {1, 0, 0}, {1, 1, 0}
},
{
{0, 0, 1}, {1, 0, 1}, {1, 1, 1}
}
};
Теперь вызываем:
Export["test.dat", a]
и затем
b = Import["test.dat"]
Вы увидите, что в конце a
не равен b
. Должен ли я рассматривать это как функцию или ошибку?
Кроме того, я хотел бы импортировать список, имеющим следующий формат: {P1,P2,P3...,Pn}
где Pi={v1,v2,v3,...,vm}
и каждый vi={x,y,z}
, где x,y,z
является числом, представляющие координаты вершин vi
. Это должен быть список полигонов.
Как мне установить файл .dat
, чтобы я мог прочитать его с помощью Mathematica и как его прочитать? Я попытался имитировать вывод Export["test.dat",a]
выше, но затем я обнаружил другую проблему. Я нашел это question, но не смог заставить ответ работать для меня ...
Любые идеи? Заранее спасибо!
Имитируя вывод 'Export [" data.m ", a," Package "]' Мне удалось сделать то, что я хотел. Благодаря! – Dror
@ Dror, я думал, вам нужно читать ваши файлы данных с другим программным обеспечением. Если это не так, и вам просто нужно временно хранить/сохранять данные, формат «WDX» может быть намного быстрее для импорта/экспорта, чем «Пакет». Но он двоичный, поэтому вы не сможете его проверить с помощью текстового редактора или импортировать в другие программы. «WDX» также может хранить любое выражение Mathematica (я думаю). – Szabolcs