positions = ['GK', 'M', 'A', 'D', ...]
heights = [191, 184, 185, 180, ...]
Каждый элемент в списке соответствует игроку.Первый список, позиции, содержит строки, представляющие позицию каждого игрока.Возможные позиции: 'GK'
(вратарь), 'M'
(полузащита), 'A'
(атака) и 'D'
(защита).Второй список, heights
, содержит целые числа, представляющие рост игрока в см.
1) Сначала я преобразую позиции и высоты в массивы:
np_heights = np.array(heights)
np_positions = np.array(positions)
Затем узнаю высоты вратарей: gk_heights
gk_heights = np_heights[np_positions =='GK']
Этот код работаетотлично и делает то, что должен.
Теперь вопрос.
не np_heights
и np_positions
два отдельных списка.как эта строка:
gk_heights = np_heights[np_positions =='GK']
знает, что определенный индекс в np_positions связан с определенным индексом в np_heights
?
Это последний вопрос онлайн-курса Data Camp: URL: https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-4-numpy?ex=16
Буду признателен за любую помощь.