РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpDtSt 12 of 145 menu
◀ ▶

Структурированный массив в NumPy

Сначала опишем состав ячейки: имя как строка фиксированной длины и возраст как четырёхбайтовое целое.

Соберём описание через dtype и передадим его при создании массива:

import numpy as np dtype = np.dtype([('name', 'U10'), ('age', 'i4')]) people = np.array([('Ann', 20), ('Bob', 31)], dtype=dtype) print(people)

Каждая строка вывода соответствует одной записи: в скобках имя и возраст. Тип всего массива отражает оба поля:

import numpy as np dtype = np.dtype([('name', 'U10'), ('age', 'i4')]) people = np.array([('Ann', 20), ('Bob', 31)], dtype=dtype) print(people.dtype)

Опишите тип с полями name типа U10 и age типа i4. Создайте массив из записей Ann, 20 и Bob, 31 и выведите массив.

Создайте массив из двух записей: Kim, 25 и Lee, 40 с полями name и age как в примере. Выведите тип массива.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить