Cтраница 3
В многомерное пространство данных погружается двумерная сетка. Эта сетка изменяет свою форму таким образом, чтобы по возможности точнее аппроксимировать облако данных. Каждой точке данных ставится в соответствие ближайший к ней узел сетки. Таким образом каждая точка данных получает некоторую координату на сетке. Таким образом, распределение данных на двумерной карте позволяет судить о локальной структуре многомерных данных. [31]
Первым уровнем организации пакета является пакет простой структуры, представляющий собой библиотеку модулей, под которыми здесь понимается процедура, подпрограмма или программа на языке программирования высокого уровня ( ФОРТРАН, ПЛ / 1), удовлетворяющие некоторым дополнительным ограничениям, наличие которых обеспечивает концептуальное единство пакета. Наиболее важными ограничениями такого рода являются ограничения на структуру размещения в памяти основных информационных единиц, необходимые для согласования входных и выходных данных различных модулей. Другие ограничения связаны со способами передачи информации ( например, допустимость или запрет переменных внешнего типа), с использованием операторов ввода-вывода, со способом аварийного завершения работы модуля. Подпрограммы в этих пакетах имеют также согласованную документацию. Пакет простой структуры может использоваться как в виде библиотеки исходных модулей ( на программном языке высокого уровня), так и в виде библиотеки загрузочных модулей, полученных в результате компиляции и редактирования соответствующих исходных модулей. Примером пакета простой структуры является Пакет научных подпрограмм ( ПНП) на Фортране для ЕС ЭВМ [55], поставляемый обычно именно в виде загрузочных модулей. Описания интересующих нас разделов ПНП содержатся в [ вып. Разработан и аналог ПНП на ПЛ / 1 ( см. [ вып. В настоящее время состав процедур по ПС в ПНП существенно расширен по сравнению с исходными пакетами SSP, особенно в области обработки многомерных данных. [32]