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

Чтение поля в NumPy

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

Создадим массив людей и выведем только возраст:

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

Имена полей совпадают с теми, что были заданы в описании типа:

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

Создайте массив записей с полями name и age для Ann, 20 и Bob, 31. Выведите все значения поля age.

Создайте массив из Kim, 25 и Lee, 40 с теми же полями. Выведите все значения поля name.

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