single
Докладніше про порівняння
Свайпніть щоб показати меню
Більшість умов, які використовуються, — це порівняння, тому важливо розглянути їх детальніше. Порівняння ґрунтуються на таких операторах порівняння:
>(більше ніж);<(менше ніж);>=(більше або дорівнює);<=(менше або дорівнює);==(дорівнює);!=(не дорівнює).
Крім того, можна комбінувати кілька умов і порівнянь за допомогою таких логічних операторів:
&(логічне і);|(логічне або).
Якщо хоча б одна з умов дорівнює True, то | повертає True; інакше повертає False. Якщо хоча б одна з умов дорівнює False, то & повертає False; інакше повертає True.
Кожну умову слід брати в дужки (), якщо вони комбінуються.
1234567891011import numpy as np # Creating an array of integers from 1 to 10 inclusive array = np.arange(1, 11) # Retrieving elements greater than or equal to 5 AND less than 9 print(array[(array >= 5) & (array < 9)]) # Retrieving elements less than or equal to 4 AND not equal to 2 print(array[(array != 2) & (array <= 4)]) # Retrieving elements less than 3 OR equal to 8 print(array[(array < 3) | (array == 8)]) # Retrieving elements between 2 inclusive AND 5 inclusive OR equal to 9 print(array[(array >= 2) & (array <= 5) | (array == 9)])
Ознайомтеся з наступною візуалізацією для кращого розуміння коду (червоні квадрати позначають фактично отримані елементи):
Проведіть, щоб почати кодувати
Ви аналізуєте оцінки різних продуктів, зібрані з відгуків клієнтів. Оцінки зберігаються в масиві product_ratings, де кожен елемент представляє оцінку продукту.
- Використайте булеву індексацію, щоб відфільтрувати оцінки, які більші або дорівнюють
3та не дорівнюють5. - Виведіть отриманий масив.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат