Булевий Індексування у Двовимірних Масивах
Булевий індексування у двовимірних та багатовимірних масивах працює аналогічно до одномірних масивів. Однак булевий масив повинен мати таку ж кількість вимірів, як і початковий масив (наприклад, 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.7
Булевий Індексування у Двовимірних Масивах
Свайпніть щоб показати меню
Булевий індексування у двовимірних та багатовимірних масивах працює аналогічно до одномірних масивів. Однак булевий масив повинен мати таку ж кількість вимірів, як і початковий масив (наприклад, 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