CodeLab
145 subscribers
538 photos
20 videos
159 links
Говорим просто о сложном

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
🔗 Понимаю, что быстро и, возможно, не так понятно, вечером постараюсь еще пару решений выложить и это до разобрать
5
🥰5
Задание Наибольшие числа 🌶🌶, разберем еще одно решение:

0️⃣:
n = int(input())
l = 0 # Переменная для наибольшего числа
p = 0 # Переменная для 2 числа по велечине


Итак, теперь цикл, но давайте сразу с примером:

Вот подаем мы число 5, p = l = 0 (Эт логично) дальше цикл for:

for i in range(n):
num = int(input())
if num>l:
p = l
l = num
if p<num<l:
p = num


1️⃣ Почитали вот это все непонятное содержимое и разбираемся:

🔗 Вводим 5 чисел на каждой итерации, на первой итерации пусть будет 5;

🔗 num — это текущее, если оно больше l (Переменная для наибольшего числа), то p = l; В нашем случае, 5 > 0 → l = 5

2️⃣ Теперь вторая итерация: вводим 3 Оно меньше l (которое у нас теперь 5), но больше p (оно у нас равно 0) выполняется второе условие p = 3

    if p<num<l:
p = num


3️⃣ Третья итерация подаем 10 num > l (10 > 5) → следовательyj, выполняется первое условие, p = l (l было равно 5, значит и p = 5) → l = num (l = 10)

4️⃣ Четвертая итерация подаем num = 7 → выполняется второе условие (мы его рассматривали на шаге 2️⃣

⭕️ 5 < num (7) < 10) условие выполняется p = 7

5️⃣ Пятая итерация Подаем num = 8 Снова выполняется второе условие 7 < num (8) < 10) p = num → p = 8

6️⃣ Выводим максимальное число и второе по величине:

print(l)
print(p)


🔗 Код:

n = int(input())
l = 0
p = 0

for i in range(n):
num = int(input())
if num>l:
p = l
l = num
if p<num<l:
p = num

print(l)
print(p)


В целом, весь 7 модуль очень непростой для понимания, где нужно рассматривать чуть-ли не каждую итерацию, так что читайте мою писанину и параллельно смотрите на код, размышляйте над каждым действием, я пошел отдыхать всем пака 👋
4❤‍🔥1🤯1👨‍💻1👀1
💀
2🤯1🤡1👨‍💻1
🙏
🤯3🥰1🤡1
Ну че вы, надеюсь соскучились, а не просто сидели и думали, когда я канал удалю наконец 😋. Неделя выдалась не самая простая, надеюсь у вас все гуд, ща будем разбирать машинку 🧑‍💻

🟰"Линейная регрессия — эффективный и широко применяемый метод оценки значений, таких как цена дома, стоимость определенных акций, ожидаемая продолжительность жизни отдельного человека или количество времени, которое пользователь проведет за просмотром видео или на веб-сайте."🟰
🥰5
🔗 Начнем сразу с примера:

🔗 Абсолютно каждому подписчику этого великого канала будет ясно, что вместо вопросиков будет число 4500. Отсюда можем вывести формулу нахождения каждого последующего значения:

⚙️ Продажи = 5 × Реклама + 1500

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

🟰"Создание модели линейной регрессии относится к задачам обучения с учителем, цель которых — предсказать значение непрерывной зависимой переменной (Y) на основе набора признаков (X)"🟰

🔗 Y — это предсказанное значение, ЗАВИСИМАЯ ПЕРЕМЕННАЯ (Продажи, в нашем случае).

🔗 X — это НЕЗАВИСИМАЯ ПЕРМЕННАЯ (У нас это реклама)

🔗 Также, существует угол наклона a — он показывает как быстро изменяется зависимая переменная (у нас это Y).

⭕️ За угол наклона в формуле отвечает 5
этот самый угол наклона говорит нам, что при увеличении затрат на рекламу на 1 доллар, продажи Y увеличиваются на 5 долларов.

Сдвиг b
— это то значение
Y, которое мы получаем, когда
X=0.
👍2🥰1👨‍💻1
⚙️ Итак, здарова работяги, ща рассмотрим пример из книги:

👨‍💻Сам пример посложнее, мы можем близко предсказать, но вот с точностью могут быть проблемы.

🔗 Таблица показывает данные о домах с разным количеством комнат и их ценах.

⭕️ Цена дома напрямую зависит от количества комнат. А наша задача предсказать цену 4 дома.


⭕️ Еще момент, для оценки стоимости используем следующую формулу:

🟰цена=100+50×количество комнат+небольшое расхождение

Теперь вспомним заодно наши прошлые определения:

⭕️ Сдвиг — у нас это 100, это сдвиг по оси Y (Это кароч означает, что минимальная цена на хату 'без комнат' составила бы 100 долларов), когда X = 0

⭕️ Угол наклона — у нас это 50 (а это значит, что с увеличением количества комнат, цена дома увеличивается на 50 долларов.
3🥰31❤‍🔥1
🔗 Наклон в нашем случае это показатель того, насколько круто поднимается прямая. Как я уже сказал, наклон у нас равен 50 (каждая новая комната увеличивает цену дома на 50$)

🔗 Сдвиг — это значение, при котором прямая пересекает ось Y (при отсутствии комнат цена дома составляет 100 долларов, тип базовая цена)

🔗 Y — это цена дома.

🔗 X — это количество комнат,
❤‍🔥3🥰1🤯1
Сегодня будут тесты, так что готовьте мозги 💀
👀21👍1
#1 Пора думать 💀

x = 0
x += True + False + True * 10
print(x)
1🥰1🤯1
👍21👨‍💻1👀1
#2 🧑‍💻

x = [2, 4, 3]
y = x
x += [4, 5]
print(y)
🥰2👍1🤯1👀1
#3 ✔️

x = 10
y = [x]
x = 30
x = 40
y = [x]
x = 10
print(y)
2❤‍🔥1🥰1
❤‍🔥2👍1🤯1👀1
#4

x = 3
y = 5
z = 1
w = 5
v = 12
x, y, z, w, v = y, z, x, v, z
print(x, v, z, w, y)
❤‍🔥11👍1🥰1
1❤‍🔥1👍1👨‍💻1👀1
#5 ⚙️

x = [1, 2, 3, 4]
x[1:3] = [7, 8, 9]
print(x)
❤‍🔥2🥰1🤯1
Всем спокойной ночи, завтра будем разбирать код на 🐍🥰
❤‍🔥2🥰1