Рубрики
Без рубрики

Что набор в математике и питоне

Привет Ученые недавно я подал заявку на позиции науки о данных. На многих интервью и … с меченым данным, Python, учебником, начинающим.

Привет Ученые

Недавно я подал заявку на позиции науки о данных. На многих интервью и технических экзаменах вам будет спрашивать о некоторых математических основаниях, которые важны для каких-либо ученых данных. Итак, сегодня давайте изучим математику! То, что устанавливается, кардинальность, пересечение и союз, тогда мы поговорим о путанице матрицы

Давайте начнем:

Что такое набор

Набор – это коллекция вещей, набор состоит из элементов.

Набор может быть группой подобных или разных вещей. Например, вы можете иметь набор книг или набор случайных вещей в коробке.

Давайте посмотрим на некоторые символы, которые обычно используются с наборами

{} -> Представление SET ∈ -> Членство/элемент набора ∉ -> не элемент/без набора членов ∅ -> пустой набор (PHI) ∪ -> Union ∩ -> пересечение

Теперь давайте примем примеры, чтобы понять набор и символы:

Если у нас есть набор студентов математического курса, и их имена: Манар, Нур, Ранем, Нура.

Затем, чтобы представить этот набор, мы пишем:

math_students = {Манар, Нур, Ранем, Нур}

Установите представление в Python:

math_students = {'Manar', 'Noor', 'Raneem', 'Noura'}

Обратите внимание, что наборы в Python могут быть из разных типов, таких как:

my_set = {'A',4,True,5.78}

И установить элементы в Python неупорядоченные, неизменными и не позволяют дублировать значения.

Сколько учащихся приведено на математический курс?

Ответ 4. Чтобы представлять его математически, мы используем слово «кардинальность», которое просто означает размер набора. Итак, кардинальность Math_students – 4, и именно так мы представляем:

| math_students |.

Чтобы найти кардинальность в Python, мы пишем:

cardinality = len(math_students)

Обратите внимание, что именованная кардинальность здесь является просто пример имени переменной

Теперь, что такое отношения между Нура и Math_students?

Нура является членом Math_students, которые мы представляем его использование ∈, как путь ниже: Noura ∈ Math_students.

Чтобы проверить, есть ли у членских отношений в Python:

membership = "Noura" in math_students

Обратите внимание, что членство имени здесь – это просто пример имени переменной

Каковы отношения между Дарио и Math_students?

Дарио не является членом математических студентов. Вот как мы представляем это:

Дарио ∉ math_students.

Чтобы проверить, если нет отношений членства в Python:

no_membership = "Dario" not in math_students

Обратите внимание, что имя No_membership здесь – это просто пример имени переменной

Теперь у нас есть еще один набор Fifer_students для студентов, которые не удалось на экзамене, но, к счастью, ни один студент не потерпел неудачу. Так что наш новый набор пуст. Чтобы представлять наш пустой набор, мы пишем:

failed_students = ∅.

В Python пустой набор выглядит как:

failed_students = {}

И Его мощность, равная ноль:

print(len(failed_students))

output : 0

Теперь мы достигли забавной части (пересечение и союз):

И мы начнем с пересечения:

Вернуться к нашему примеру Math_Class, давайте предположим, что у нас есть другой курс, который является Python, и студенты, которые обратились к классу, являются манар, тала, Дарио, Ранеем, азель Так что теперь у нас есть:

math_students = {Манар, Тала, Ранем, Нур}

Python_students = {Манар, Нур, Дарио, Ранем, Азель}

Если вы проверяете имя студентов (предполагая, что они такие же люди), мы узнаем, что манар и Ранем посещают как математику, так и Python классы

Итак, мы говорим, что пересечение между Math_students и Python_students – манар и Ранеем .. Чтобы представлять это математически:

math_students. ∩ python_students = {Манар, Ранем}

Обратите внимание, что результат пересечения находится набор

В Python мы представляем пересечение, используя и символ:

math_students & Python_students

output: {'Manar','Raneem'}

Давайте представим, что у нас есть еще один курс для географии, а ученики: Марк, Китти, Тала и Кевен

Geography_Studen = {Mark, Kitty, Tala, Keven}

Что такое пересечение между Geography_Studen и Python_students? Ну, ответ: нет пересечения И что мы сказали о том, как представлять пустой набор? Используя PHI ∅. Так:

geography_studen ∩ python_students = ∅

А в Python:

geography_studen & python_students

output: set()

Сейчас союз У нас есть:

math_students = {Манар, Тала, Ранем, Нур}

Python_students = {Манар, Нур, Дарио, Ранем, Азель}

Союз – это все члены всех наборов, которые значит здесь, все члены Math_students и всех членов Python_students.

Чтобы представлять Союз, мы сказали, что будем использовать ∪. Итак, давайте постараемся собрать их вместе: math_students ∪ python_students = {Манар, Тала, Ранем, Нура, Манар, Нур, Дарио, Ранем, Азель}

Хорошо, это хорошо Но, как мы можем заметить, манар и Ранем дублируются, почему? Поскольку манар и Ранем посещают как по математике, так и на курсах Python. Другими словами, потому что манар и Ранем – пересечение между Math_students и Python_students. Итак, давайте удалим один манар и Один Ранем

math_students ∪ python_students = {Манар, Тала, Ранем, Нура, Нур, Дарио, Азель}

Теперь наш союз правильный. То, что мы только что сделали, это называется формулой исключения включения. Математическое представление формулы:

| A ∪ B | = | A | + | B | – | A ∩ B |

И это то, что мы сделали. Мы добавили Python_students и Math_students, затем мы минус взаимодействие (удалите дублирование)

Представлять союз в Python:

Python_students | math_students

output: {'Manar', 'Tala', 'Raneem', 'Noura', 'Noor', 'Dario', 'Aseel'}

И это это для символов 😀

Бонусная информация 🥳: Что такое диаграмма Венн?

Диаграмма Венна:

Иллюстрация иллюстрации использует круги, чтобы показать отношения между группами бесконечностей вещей.

Например:

A = {1,3,5,7} B = {2,3,4,5,6} C = {9,15}

Наконец, мы достигли конца. Надеюсь, ты Наслаждались

Рекомендации

Оригинал: “https://dev.to/manarabdelkarim/confusion-matrix-sets-in-math-and-python-5ahe”