Чудово!
Completion показник покращився до 3.85single
Булеве Індексування у Двовимірних Масивах
Свайпніть щоб показати меню
Булеве індексування у двовимірних та багатовимірних масивах працює аналогічно до одномірних масивів. Однак булевий масив повинен мати таку ж кількість вимірів, як і початковий масив (наприклад, 2D для двовимірних масивів). Повернутий масив, однак, буде одновимірним.
12345678import numpy as np array_2d = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # Retrieving elements less than 3 or greater than OR greater than or equal to 8 print(array_2d[(array_2d < 3) | (array_2d >= 8)])
Булевий масив праворуч — це результат об'єднання двох умов. Знову ж таки, фіолетові елементи відповідають умовам, а зелені — ні. Тому при застосуванні array_2d[(array_2d < 3) | (array_2d >= 8)] отримуємо одновимірний масив із фіолетових елементів.
Swipe to start coding
Ви аналізуєте температури, зафіксовані у двох різних містах протягом чотирьох днів. Температури зберігаються в масиві city_temperatures, де кожен рядок відповідає місту, а кожен стовпець — дню.
- Використайте булеву індексацію, щоб включити лише ті температури, які менші або дорівнюють
15градусам АБО більші за30градусів Цельсія. - Виведіть отриманий масив.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат