Файл содержащий ссылку на представляемый объект: Тестовые задания по дисциплине «Информатика» для специальности 31.02.01 Лечебное дело 1 курс

Тестовые задания по дисциплине «Информатика» для специальности 31.02.01 Лечебное дело 1 курс

  Тестовые задания по дисциплине «Информатика»

для специальности 31.02.01 Лечебное дело 1 курс

 

1. Основными понятиями и объектами Windows не являются…
а) Рабочий стол.
б) Мой компьютер
в) Принтер
г) Панель задач.

2. Для того чтобы вынести контекстное меню объекта…
а) Щелкнуть правой кнопкой мыши.
б) Щелкнуть левой кнопки мыши.
в) Щелкнуть средней кнопки мыши.
г) Нет правильного ответа

3. Файл, содержащий ссылку на представляемый объект:

а) документ

б) папка

в) ярлык

г) приложение

 

4. Меню, которое появляется при нажатии на кнопку Пуск:

а) главное меню

б) контекстное меню

в) основное меню

г) системное меню

5.  Меню для данного объекта появляется при щелчке на правую кнопку:

а) главное меню

б) контекстное меню

в) основное меню

г) системное меню

 

6.

Как включить на клавиатуре все заглавные буквы?
а) Alt + Ctrl
б) Caps Lock
в) Shift + Ctrl
г) Shift + Ctrl + Alt

 

7. Какую последовательность действий надо выполнить для запуска калькулятора в Windows?
а) Стандартные → Калькулятор
б) Пуск → Программы → Стандартные → Калькулятор
в) Пуск → Стандартные → Калькулятор
г) Пуск → Калькулятор


8. Что было первым вычислительным инструментом у человека?
а) лица
б) спицы
в) счеты
г) пяльцы

 

 


9. Как называется программа файловый менеджер, входящая в состав операционной среды Windows?
а) Проводник
б) Сопровождающий
в) Менеджер файлов
г) Windows commander

 

10. Чем отличается значок папки от ярлыка?

а) Признак ярлыка – узелок в левом нижнем углу значка, которым он «привязывается» к объекту

б) Значок ярлыка крупнее всех остальных значков

в) На значке ярлыка написана буква «Я»

г) Признак ярлыка – маленькая стрелка в левом нижнем углу значка

 

11. Для того, чтобы найти файл в компьютере надо нажать?

а) Пуск → Найти → Файлы и папки

б) Пуск → Файлы и папки

в) Найти → Файл

г) Пуск → Файл → Найти

 

12. С какой целью производится выделение объектов?

а) С целью группировки и создания тематической группы

б) С целью последующего изменения их внешнего вида (изменения размера, вида значка и др.

в) С целью их сортировки

г) С тем, чтобы произвести с ними какие-либо действия (открыть, скопировать, переместить и др.)

 

13. Windows – это:

а) Графическая программа

б) Операционная система

в) Текстовый редактор

г) Окно

 

14. Экран монитора называют:

а) Окно Windows

б) Рабочий стол

в) Панель Windows

г) Обои Windows

 

15. Корзина служит для:

а) Хранения и сортировки файлов

б) Хранения удаленных файлов

в) Хранения созданных документов

г) Хранения фотографий

 

 

 

 

 

 

16. Для запуска программы необходимо:

а) Щелкнуть левой кнопкой мыши по значку на рабочем столе

б) Двойной щелчок левой кнопкой мыши по значку на рабочем столе

в) Двойной щелчок правой кнопкой мыши по значку на рабочем столе

г) Щелкнуть правой кнопкой мыши по значку на рабочем столе

 

17. Для переключения в другую программу необходимо:

а) Пуск → Программы → (Нужная программа)

б) Alt+Tab

в) Щелчок по программе в панели задач

г) Ctrl+ Esc

 

18. Свернуть окно:

а) Щелкнуть по кнопке

б) Щелкнуть по кнопке

в) Сократить окно до значка в панели задач

г) Щелкнуть по кнопке

 

19. Развернуть окно:

а) Щелкнуть по кнопке

б) Щелкнуть по кнопке

в) Щелкнуть по кнопке

г) Щелкнуть по кнопке

 

20. Восстановить окно:

а) Щелкнуть по кнопке

б) Щелкнуть по кнопке

в) Щелкнуть по кнопке

г) Щелкнуть по кнопке

 

21. Закрыть окно:

а) Щелкнуть по кнопке

б) Щелкнуть по кнопке

в) Нажать Ctrl+F6

г) Нажать Alt+F4

 

22. Клавиатура – это:

а) Устройство вывода информации

б) Устройство ввода алфавитно-цифровой информации

в) Устройство управления

г) Один из блоков Персонального компьютера

 

23. Клавиша Enter:

а) Клавиша Отмены

б) Клавиша ввода

в) Перенос курсора на следующий абзац

г) Перенос курсора на следующую строку

 

 

 

 

24. К стандартным программам Windows относятся:

а) Write

б) Word

в) Excel

г) Калькулятор

 

25. Каково назначение клавиатурной клавиши PrintScreen?  

a) Распечатать активное окно

б) Копировать изображение экрана в буфер

в) Печать содержимого экрана на принтер

г) Обновить содержимое экрана

 

26. Устройствами вывода данных являются

а) плоттер  б) процессор  в) блок питания  г) монитор  д) сканер 

a) а, г

б) б, г, д

в) в, г

г) в, г, д

 

27. Несмежные файлы можно выделить с помощью нажатия……… 

a) клавиши Ctrl и правой клавиши мыши

б) клавиши Alt и левой клавиши мыши

в) клавиши Ctrl и левой клавиши мыши

г) клавиши Shift и правой клавиши мыши

 

28. Из чего состоит имя файла? 

a) Только из набора символов латинского алфавита

б) Из имени и расширения

в) Из набора символов русского или латинского алфавита

г) Из понятного процессору набора двоичных кодов

 

29. В минимальный состав компьютера входят:

а) винчестер, «мышь», процессор;

б) монитор, системный блок, клавиатура;

в) принтер, клавиатура, CD-ROM;

г) системный блок, сканер, монитор

 

30. Какие функции выполняет операционная система? 

a) организация диалога с пользователем, управления аппаратурой и ресурсами компьютера

б) все перечисленные варианты

в) подключение устройств ввода/вывода

г) организация обмена данными между компьютером и различными периферийными устройствами

 

31. Какие виды оформления шрифта

не присутствуют в текстовом редакторе 

a) тонкий

б) подчеркнутый

в) курсивный

г) полужирный

 

32. Какой вид оформления абзацев не присутствует в текстовом редакторе 

a) Выравнивание по левому краю

б) По правому краю

в) по середине

г) по центру

 

33. В текстовом редакторе стиль документа это: 

a) формат абзаца и формат символов

б) только формат абзаца

в) Набор используемых шрифтов в тексте

г) внешний вид документа, начиная с заголовка

 

34. В текстовом редакторе невозможно применить форматирование к… 

a) рисунку

б) номеру страницы

в) имени файла

г) колонтитулу

 

29. Колонтитул — это 

a) первая буква абзаца

б) первая строка абзаца

в) заголовочные данные, помещаемые сверху или снизу страницы в области нижнего или верхнего поля

г) пояснение к тексту, библиографическая справка, перевод, толкование, помещаемые в нижние части полосы страницы

 

30. Какой список называется «маркированным»: 

a) каждая строка помечена красной строкой и буквой

б) каждая строка начинается с определенного символа

в) каждая строка помечена красной строкой и цифрой

г) такого списка нет

 

31. Что такое Times New Roman 

a) имя стиля

б) гарнитура шрифта

в) формат абзаца

г) кегель шрифта

 

32. Клавишу Enter при наборе документа в MS Word нажимают 

a) для проверки правописания

б) в конце каждой строки

в) в конце абзаца

г) в конце предложения

 

33. С помощью какого значка на рабочем столе запускается программа Word?

а)       б)    в)      г)

 

34. Как называется эта строка?

а) строка состояния

б)  строка меню

в) строка заголовка

г) панель инструментов

 

35. Какая вкладка является первой в окне программы  Microsoft Word 2010?

а) главная

б) файл

в) разметка страницы

г) вставка

 

36. Чтобы создать новый документ в программе Microsoft Word 2010 надо открыть вкладку:

а) Файл

б) Главная

в) Вставка          

г) Разметка страницы

 

37. Какая вкладка отвечает за настройку параметров страницы?

а) Главная

б) Вставка

в) Разметка страницы

г) Макет

 

38. Какой ориентации листа нет?

а) Книжная

б) Журнальная

в) Альбомная

 

39. С помощью какой вкладки можно вставить Таблицу?

а) Главная     

б) Вставка    

в) Разметка страницы     

г) Файл

 

40. Если вы хотите сохранить измененный документ вторично под тем же названием необходимо выбрать команду:

а) Сохранить

б) Открыть

в) Сохранить как

г) Открыть

 

 

I вариант 1. Система счисления — это: 1) знаковая система, в которой числа записываются по…

символов (цифр) некоторого алфавита; 2) произвольная последовательность цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; 3) бесконечная последовательность цифр 0, 1; 4) множество натуральных чисел и знаков арифметических действий. 2. Двоичное число 100012 соответствует десятичному числу: 1) 1110 2) 1710 3) 25610 4)100110 3. Число 2410 соответствует числу: 1) 1816 2) ВF16 3) 2016 4) 1011016 4. Какое из устройств не предназначено для долговременного хранения информации: 1) Жёсткий диск; 2) CD диск; 3) FLASH накопитель; 4) Оперативная память. 5. К устройствам ввода информации относятся: 1) клавиатура 2) монитор 3) мышь 4) сканер 5) модем 6. Алгоритм – это: 1) Материальный или мысленно представляемый объект, который отражает существенные особенности изучаемого объекта, явления или процесса; 2) набор команд для компьютера; 3) протокол для вычислительной сети; 4) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. 7. Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с различными исходными данными, называется: 1) результативность; 2) массовость; 3) конечность; 4) детерминированность. 8. Расширение в имени файла указывает на: 1) размер файла 2) параметр файла 3) атрибут файла 4) тип файла 9. Программа – это: 1) информация, которая обрабатывается компьютером в двоичном компьютерном коде 2) числовая и текстовая информация 3) последовательность команд, которую выполняет компьютер в процессе обработки данных 4) звуковая и графическая информация 10. Количество тактов в секунду – это: 1) разрядность процессора 2) тактовая частота 3) объем внутренней памяти компьютера 4) производительность компьютера 11. Программы, предназначенные для эксплуатации и технического обслуживания ЭВМ: 1) системные 2) системы программирования 3) прикладные 12. . Приложение выгружается из оперативной памяти и прекращает свою работу, если: 1) запустить другое приложение 2) свернуть окно приложения 3) закрыть окно приложения 4) переключиться в другое окно 13. Меню, которое появляется при нажатии на кнопку Пуск: 1) главное меню 2) контекстное меню 3) основное меню 4) системное меню 14. Файл, содержащий ссылку на представляемый объект: 1) документ 2) папка 3) ярлык 4) приложение 15. Базы данных – это: 1) набор сведений, организованный по определенным правилам и представленный в виде, пригодном для обработки автоматическими средствами 2) программные средства, позволяющие организовывать информацию в виде таблиц 3) программные средства, осуществляющие поиск информации 4) программно-аппаратный комплекс, предназначенный для сбора, хранения, обработки и передачи информации 16. В реляционной БД информация организована в виде: 1) сети 2) дерева 3) прямоугольной таблицы 17. Краткие сведения об описываемых объектах – это: 1) фактографическая БД 2) документальная БД 3) централизованная БД 4) распределенная БД 18. Вся информация хранится на одном компьютере – это: 1) фактографическая БД 2) документальная БД 3) централизованная БД 4) распределенная БД 19. Строка таблицы, содержащая информацию об одном объекте – это: 1) запись БД 2) поле БД 20. Вся информация в БД хранится в виде: 1. таблиц 2. запросов 3. форм 4. отчетов 5. макросов 6. модулей 21. Выбрать информацию, удовлетворяющую определенным условиям, можно с помощью: 1) таблиц 2) запросов 3) форм 4) отчетов 5) макросов 6) модулей 22. Какой логической операции соответствует таблица истинности? А В А?В 0 0 0 0 1 0 1 0 0 1 1 1 1) ИЛИ 2) И 3) НЕ 23. Даны высказывания: А – «Х – положительное число» В – «Y – положительное число» Какая формула соответствует высказыванию «Хотя бы одно из чисел X и Y положительно»? 1) 2) 3) 4) ~ 24. Логическое выражение равносильно: 1) 0 2) 1 3) A 4) 25. Логическое выражение равносильно: 1) 1 2) 0 3) A 4) 26. Логическое выражение равносильно: 1) 0 2) 1 3) A 4) 27. Логическое выражение равносильно: 1) 0 2) 1 3) A 4) 28. Компьютеры одной организации, связанные каналами передачи информации для совместного использования общих ресурсов и периферийных устройств и находящиеся в одном здании, называют сетью: 1) региональной 2) территориальной 3) локальной 4) глобальной 29. Выберите домен верхнего уровня в Интернете, принадлежащий России: 1) ra 2) ro 3) rus 4) ru 30. Каждый отдельный документ, имеющий собственный адрес, называется: 1) Web-страницей 2) Web-сервером 3) Web-сайтом 4) Web-браузером

Что такое объектная модель документа?

Что такое объектная модель документа?
Редакторы
Джонатан Роби, Texcel Research

Введение

Объектная модель документа (DOM) — это программный API для HTML и XML-документы. Он определяет логическую структуру документов и способ доступа к документу и манипулирования им. В спецификации DOM термин «документ» используется в широком смысле — XML все чаще используется в качестве способ представления различных видов информации, которые могут храниться в различных системах, и большая часть этого традиционно рассматриваться как данные, а не как документы. Тем не менее, XML представляет эти данные как документы, и DOM может использоваться для управления этими данными.

С документом Объектная модель, программисты могут создавать и создавать документы, перемещаться их структуру, а также добавлять, изменять или удалять элементы и содержимое. Можно получить доступ ко всему, что находится в документе HTML или XML, изменены, удалены или добавлены с помощью объектной модели документа, за некоторыми исключениями — в частности, DOM-интерфейсы для внутреннее подмножество и внешнее подмножество еще не определены.

В спецификации W3C одной из важных целей документа Объектная модель должна предоставлять стандартный программный интерфейс, который могут использоваться в самых разных средах и приложениях. Объектную модель документа можно использовать с любым программным обеспечением. язык. Чтобы обеспечить точную, независимую от языка спецификацию интерфейсов объектной модели документа мы решили определить спецификации в OMG IDL, как определено в CORBA 2.2 Спецификация. В дополнение к спецификации OMG IDL, мы предоставляем языковые привязки для Java и ECMAScript ( стандартный отраслевой язык сценариев на основе JavaScript и JScript). Примечание. OMG IDL используется только как независимая от языка и независимый от реализации способ указания интерфейсов. Различные другие Можно было бы использовать IDL; использование OMG IDL не подразумевает требование использовать конкретную среду выполнения привязки объекта.

Что такое объектная модель документа

Объектная модель документа — это программный API для документов. Сама объектная модель очень похожа на структуру документирует его модели. Например, рассмотрим эту таблицу, взятую из документа HTML:

 <ТАБЛИЦА>
      <СТРОКИ>
      
      Тенистая роща
      Эолийский
      
      
      За рекой, Чарли
      Дориан
      
      
      
     

Объектная модель документа представляет эту таблицу следующим образом:



DOM-представление примера таблицы

В объектной модели документа документы имеют логический структура, очень похожая на дерево; если быть точнее, то подобен «лесу» или «роще», которые могут содержать более одного дерева. Однако объектная модель документа не указывает, что документы должны быть реализованы как дерево или роща, ни указывает ли он, как должны быть связаны отношения между объектами? реализованы в любом случае. Другими словами, объектная модель определяет логическую модель для интерфейса программирования и эта логическая модель может быть реализована любым способом, который конкретная реализация находит удобной. В этом спецификации, мы используем термин модель конструкции до описать древовидное представление документа; мы специально избегайте таких терминов, как «дерево» или «роща», чтобы не подразумевать конкретное выполнение. Одно важное свойство моделей структуры DOM является структурным изоморфизмом : если любые два документа Реализации объектной модели используются для создания представления одного и того же документа они создадут одну и ту же модель структуры, с точно такими же объектами и отношениями.

Название «Объектная модель документа» было выбрано потому, что это «объектная модель», используемая в традиционном смысл объектно-ориентированного дизайна: документы моделируются с использованием объекты, и модель охватывает не только структуру документ, но и поведение документа и объектов из которых он состоит. Другими словами, узлы в приведенная выше диаграмма не представляет структуру данных, они представляют объекты, которые имеют функции и идентичность. Как объектная модель, объектная модель документа идентифицирует:

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

Структура документов SGML традиционно представлена ​​абстрактной моделью данных, а не объектной моделью. В абстрактной модели данных модель сосредоточена вокруг данные. В объектно-ориентированных языках программирования сами данные инкапсулируется в объекты, которые скрывают данные, защищая их от прямых внешних манипуляций. Функции, связанные с эти объекты определяют, как с ними можно манипулировать, и они являются частью объектной модели.

Объектная модель документа в настоящее время состоит из двух частей: DOM Core и DOM HTML. Ядро DOM представляет собой функциональность, используемая для XML-документов, а также служит основа для DOM HTML. Все реализации DOM должны поддерживать интерфейсы, указанные как «фундаментальные» в спецификации Core; кроме того, реализации XML должны поддерживать интерфейсы указан как «расширенный» в спецификации Core. Уровень 1 Спецификация DOM HTML определяет дополнительную функциональность требуется для HTML-документов.

Чем не является объектная модель документа

Этот раздел предназначен для более точного понимания объектной модели документа, отличая ее от других системы, которые могут показаться похожими на это.

  • Хотя объектная модель документа находилась под сильным влиянием динамическим HTML, на уровне 1 он не реализует все Динамический HTML. В частности, события еще не определены. Уровень 1 предназначен для того, чтобы заложить прочную основу для такого рода функциональности, предоставляя надежную и гибкую модель сам документ.
  • Объектная модель документа не является двоичной спецификацией. Документ Программы объектной модели, написанные на одном языке, будут исходный код совместим на разных платформах, но Document Объектная модель не определяет какую-либо форму двоичного совместимость.
  • Объектная модель документа не является способом сохранения объектов в XML или HTML. Вместо указания того, как объекты могут быть представленная в XML, объектная модель документа определяет, как Документы XML и HTML представлены в виде объектов, поэтому они могут использоваться в объектно-ориентированных программах.
  • Объектная модель документа не является набором структур данных, это объектная модель, определяющая интерфейсы. Хотя это документ содержит диаграммы, показывающие отношения родитель/потомок, это логические отношения, определенные программой интерфейсы, а не представления каких-либо конкретных внутренних структуры данных.
  • Объектная модель документа не определяет «истинный внутренняя семантика» XML или HTML. Семантика этих языки определяются самими языками. Объектная модель документа — это модель программирования, предназначенная для уважайте эту семантику. Объектная модель документа не иметь какие-либо последствия для того, как вы пишете XML и HTML документы; любой документ, который может быть написан на этих языках могут быть представлены в объектной модели документа.
  • Объектная модель документа, несмотря на свое название, не является конкурент объектной модели компонентов (COM). COM, как CORBA — это независимый от языка способ указания интерфейсов и объекты; Объектная модель документа представляет собой набор интерфейсов и объекты, предназначенные для управления документами HTML и XML. Дом может быть реализован с использованием независимых от языка систем, таких как COM или КОРБА; это также может быть реализовано с использованием специфичных для языка привязки, такие как привязки Java или ECMAScript, указанные в этот документ.

Откуда взялась объектная модель документа

Объектная модель документа возникла как спецификация для позволить сценариям JavaScript и программам Java быть переносимыми между веб-браузеры. Динамический HTML был непосредственным предком Документировать объектную модель, и изначально предполагалось, что с точки зрения браузеров. Однако, когда объектная модель документа Была сформирована рабочая группа, к ней также присоединились вендоры в других домены, включая редакторы HTML или XML и документы репозитории. Некоторые из этих поставщиков работали с SGML. до того, как был разработан XML; в результате объектная модель документа находился под влиянием SGML Groves и стандарта HyTime. Некоторый из этих поставщиков также разработали свои собственные объектные модели для документы для предоставления программных API для SGML/XML редакторы или репозитории документов, и эти объектные модели имеют также повлияла на объектную модель документа.

Сущности и DOM Core

В основных интерфейсах DOM нет объектов, представляющих сущности. Ссылки на числовые символы и ссылки на предварительно определенные объекты в HTML и XML заменяются одиночный символ, который составляет замену сущности. Например, в:

Это собака & кошка

«&» будет заменен символом «&», а текст в элементе

будет формировать единый непрерывный последовательность символов. Представительство генерала объекты, как внутренние, так и внешние, определяются в расширенные (XML) интерфейсы спецификации уровня 1. Примечание. Когда DOM-представление документа сериализуется как текст XML или HTML, приложения должны будут проверять каждый символ в текстовых данных, чтобы увидеть, нужно ли его экранировать с использованием числового или предварительно определенного объекта. Не сделать этого может привести к недопустимому HTML или XML.

Интерфейсы DOM и реализации DOM

DOM определяет интерфейсы, которые могут использоваться для управления XML или HTML-документы. Важно понимать, что эти интерфейсы являются абстракцией — так же, как «абстрактные базовые классы» в C++, они являются средством определения способа доступа и манипулирования внутреннее представление документа приложением. В частности, интерфейсы не подразумевают конкретного конкретного выполнение. Каждое приложение DOM может поддерживаться бесплатно. документы в любом удобном представлении, лишь бы интерфейсы, показанные в этой спецификации, поддерживаются. Некоторый Реализациями DOM будут существующие программы, использующие Интерфейсы DOM для доступа к программному обеспечению, написанному задолго до Спецификация DOM существовала. Таким образом, DOM разработан чтобы избежать зависимостей реализации; в частности,

  1. Атрибуты, определенные в IDL, не предполагают конкретного объекты, которые должны иметь определенные элементы данных — в языковые привязки, они переводятся в пару get()/set(), а не члену данных. (только для чтения функции имеют только функцию get() в языке привязки).
  2. Приложения DOM могут предоставлять дополнительные интерфейсы и объекты, не найденные в этой спецификации, и по-прежнему будут считается совместимым с DOM.
  3. Поскольку мы указываем интерфейсы, а не фактические объекты, которые должны быть созданы, DOM не может знать, что конструкторы для вызова реализации. В общем, Пользователи DOM вызывают методы createXXX() в документе. класс для создания структур документов и DOM реализации создают свои собственные внутренние представления этих структур в их реализациях функции createXXX().

Ограничения первого уровня

Спецификация DOM уровня 1 намеренно ограничена те методы, которые необходимы для представления и управления документом структура и содержание. Будущие уровни спецификации DOM обеспечат:

  1. Структурная модель для внутреннего подмножества и внешнее подмножество.
  2. Проверка по схеме.
  3. Управление рендерингом документов через таблицы стилей.
  4. Контроль доступа.
  5. Защита от потоков.

Ссылки на объекты и регионы — документация h5py 3.8.0

В дополнение к программным и внешним ссылкам, HDF5 предоставляет еще один механизм для обращаться к объектам и данным в файле. HDF5 ссылки являются низкоуровневыми указателями к другим объектам. Большим преимуществом ссылок является то, что они могут быть хранятся и извлекаются как данные; вы можете создать атрибут или весь набор данных ссылочного типа.

Ссылки бывают двух видов: ссылки на объекты и ссылки на регионы. Как следует из названия, ссылки на объекты указывают на конкретный объект в файле. набор данных, группа или именованный тип данных. Ссылки на регионы всегда указывают на набор данных, а также дополнительно содержать информацию об определенной выборке ( область набора данных ) в этом наборе данных. Например, если у вас есть набор данных представляя изображение, вы можете указать интересующую область и сохранить ее как атрибут в наборе данных.

Использование ссылок на объекты

Создание новой ссылки на объект тривиально; каждый высокоуровневый объект в h5py есть свойство «ref» только для чтения, которое при доступе возвращает новый ссылка на объект:

 >>> мой файл = h5py.File('myfile.hdf5')
>>> моя группа = мой файл['/некоторые/группа']
>>> ссылка = mygroup. ref
>>> печать (ссылка)
<ссылка на объект HDF5>
 

«Разыменование» этих объектов очень просто; используйте тот же синтаксис, что и при открытие любого другого объекта:

 >>> моя группа2 = мой файл[ссылка]
>>> печать (моя группа2)
<Группа HDF5 "/some/group" (0 участников)>
 

Использование ссылок на регионы

Ссылки на области всегда содержат выбор. Вы создаете их с помощью свойство набора данных «regionref» и стандартный синтаксис среза NumPy:

 >>> myds = myfile.create_dataset('dset', (200,200))
>>> regref = myds.regionref[0:10, 0:5]
>>> напечатать (regref)
<ссылка на регион HDF5>
 

Саму ссылку теперь можно использовать вместо аргументов среза для набор данных:

 >>> подмножество = myds[regref]
 

Для выделения, которое не соответствует регулярной сетке, h5py копирует поведение причудливой индексации NumPy, которая возвращает одномерный массив. Обратите внимание, что для выпуска h5py до версии 2.2 h5py всегда возвращает одномерный массив.

В дополнение к сохранению выбора ссылки на области наследуются от объекта ссылки и могут использоваться везде, где допускается ссылка на объект. В этом случае, когда объект, на который они указывают, является набором данных, использованным для их создания.

Сохранение ссылок в наборе данных

HDF5 рассматривает ссылки на объекты и области как данные. Следовательно, существует специальный тип HDF5 для их представления. Однако у NumPy нет эквивалентного типа. Вместо реализации специального «типа ссылки» для NumPy ссылки обрабатываются на уровне Python как простые, обычные объекты Python. Для NumPy они представлены с типом dtype «объект» (вид «O»). Небольшое количество метаданные, прикрепленные к dtype, говорят h5py интерпретировать данные как содержащие ссылочные объекты.

Эти dtypes доступны в h5py для ссылок и ссылок на регионы:

Чтобы сохранить массив ссылок, используйте соответствующий dtype при создании набор данных:

 >>> ref_dataset = myfile.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *