Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Import and Export File Elements - Wolfram Mathematica

Импорт и экспорт элементов файлов

Иногда Вам понадобится работать с определенной частью файла а не со всем его содержимым. Когда вы импортируете файл в Mathematica, Вы можете выбрать лишь его определенные части, называемые элементами. Способность Mathematica импортировать и экспортировать элементы файла дает Вам превосходный контроль над объемом передаваемой информации, что способствует как сохранению времени, так и рациональному использованию памяти.

Начнем с импорта изображения из каталога документации Mathematica ExampleData:

In[1]:=

ImportAndExportFileElementsRU_1.gif

Out[1]=

ImportAndExportFileElementsRU_2.gif

Используем параметр Elements в качестве второго аргумента функции Import для отображения элементов изображения, которые доступны для импорта:

In[2]:=

ImportAndExportFileElementsRU_3.gif

Out[2]=

ImportAndExportFileElementsRU_4.gif

Извлечем размер изображения в пикселях:

In[3]:=

ImportAndExportFileElementsRU_5.gif

Out[3]=

ImportAndExportFileElementsRU_6.gif

Импортируем полный набор первичных данных Rawdata изображения и назначим их переменной с названием data. Ввиду того, что data имеет большой размер, и Вам совсем не обязательно видеть все эти данные, вывод результата, в данном случае, подавляется точкой с запятой:

In[1]:=

ImportAndExportFileElementsRU_7.gif

Теперь можно проанализировать первичные данные изображения, к примеру, используя функцию ListPlot3D:

In[2]:=

ImportAndExportFileElementsRU_8.gif

Out[2]=

ImportAndExportFileElementsRU_9.gif

    

После импорта, Вы далее можете экспортировать элементы, в полной мере контролируя то, что экспортируется. Это дает вам широкие возможности при работе с данными в различных файлах и форматах.

Импортируем, для начала, первые листы электронных таблиц population.xls и elements.xls из каталога ExampleData, где Mathematica хранит образцы и примеры разнообразнейших файлов:

In[76]:=

ImportAndExportFileElementsRU_10.gif

In[77]:=

ImportAndExportFileElementsRU_11.gif

Экспортируем эти отдельные листы в один файл электронной таблицы:

In[78]:=

ImportAndExportFileElementsRU_12.gif

Out[78]=

ImportAndExportFileElementsRU_13.gif

ImportAndExportFileElementsRU_14.gif

ImportAndExportFileElementsRU_15.gif

Конкретный список элементов, которые могут быть использованы с функциями Import и Export, зависит от формата файла с которым Вы работаете. Больше информации Вы получите в документации по этим форматам. Некоторую дополнительную информацию можно найти в Руководстве How to: Import and Export.