Вибір підмножин у 2D-масивах NumPy
Якщо ваш 2D-масив numpy має регулярну структуру, тобто в кожному рядку та стовпці фіксована кількість значень, складні варіанти вибірки підмножин стають дуже простими. Подивіться на код нижче, де елементи "a" і "c" видобуваються зі списку списків.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Індекси перед комою стосуються рядків, а після коми — стовпців. Символ : означає зріз; у цьому прикладі він вказує Python включити всі рядки.
Ця вправа є частиною курсу
Вступ до Python
Інструкції до вправи
- Виведіть 50-й рядок масиву
np_baseball. - Створіть нову змінну
np_weight_lb, що містить увесь другий стовпецьnp_baseball. - Виберіть зріст (перший стовпець) 124-го бейсболіста в
np_baseballі виведіть його.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player