Top.Mail.Ru

# импорт библиотеки pandas import pandas as pd # импорт метода train_test_split from sklearn.model_selection import train_test_split # создание константы RANDOM_STATE RANDOM_STATE = 42 # считывание CSV-файла в датафрейм pandas, сохранение признаков df = pd.read_csv(‘real_estate_clean.csv’) X = df.drop(‘price’, axis=1) y = df[‘price’] # разделение на тренировочную и тестовую выборки X_train, X_test, y_train, y_test = train_test_split(X, y, train_size=0.75, random_state=RANDOM_STATE) # вывод

В данной задаче мы импортируем библиотеку pandas, а также метод train_test_split из sklearn.model_selection. Затем мы считываем CSV-файл ‘real_estate_clean.csv’ в DataFrame и сохраняем признаки в переменную X, а целевую переменную (цены недвижимости) – в переменную y. Далее мы используем метод train_test_split…

CH2=CH-CH-CH-CH=CH2 CH3 CH3

В данной задаче нужно определить название и строение данного органического соединения. 1. Посмотрим на строение органического соединения: CH2=CH-CH-CH-CH=CH2 CH3 CH3. Видим, что между первым и последним углеродами находится двойная связь, а между остальными углеродами – одинарные связи. 2. Изобразим структурную…

Дано натуральное число n, (n≥10). Напишите программу, которая определяет его максимальную и минимальную цифры. Sample Input: 26670 Sample Output: Максимальная цифра равна 7 Минимальная цифра равна 0

Алгоритм решения задачи: 1. Прочитать значение натурального числа n. 2. Инициализировать переменные для хранения максимальной и минимальной цифр: – Максимальная цифра равна 0. – Минимальная цифра равна 9. 3. Пока n больше нуля, выполнять следующие шаги: 1) Получить последнюю цифру…

В файловую систему суперкомпьютера проник вредоносный код, который сломал контроль за правами доступа к файлам. Для каждого файла ni известно, с какими действиями можно к нему обращаться: запись W, чтение R, запуск X. Создайте программу, которая восстановит контроль над правами доступа к файлам. Ваша программа должна для каждого запроса возвращать OK если над файлом выполняется допустимая операция, или же возвращать Access denied, если операция недопустима. Формат ввода В первой строке содержи

В данной задаче нам необходимо восстановить контроль над правами доступа к файлам после атаки вредоносного кода. 1. Прочитаем количество файлов, которые были затронуты атакой, из первой строки ввода. 2. Создадим пустой словарь, где ключом будет имя файла, а значением будет…

В таблице Визиты собраны следующие данные: Пояснение: диагноз является предварительным и требует дальнейшего подтверждения Целесообразно разнести эти данные по двум таблицам: Прием и Домашний питомец. Выберите атрибуты для таблицы Прием: Код визита Ветеринар Вид животного Порода Чип Дата посещения Диагноз нет ответа Выберите атрибуты для таблицы Домашний питомец: Код визита Ветеринар Вид животного Порода Чип Дата посещения Диагноз

Атрибуты для таблицы Прием: Код визита, Ветеринар, Вид животного, Порода, Чип, Дата посещения, Диагноз. Атрибуты для таблицы Домашний питомец: Код визита, Ветеринар, Вид животного, Порода, Чип, Дата посещения, Диагноз. Шаги для решения задачи: 1. Создать новую таблицу “Прием” с атрибутами:…

На заводе открывается производство нового вида деталей, которые вытачиваются из цилиндрических заготовок, сделанных из специального сплава. Для производства одной детали необходима заготовка массой a грамм. При этом после обработки остаются опилки массой b грамм. Опилки можно собрать, и если их в общей сложности накопилось a грамм, то их можно переплавить в новую заготовку. На завод поступило n заготовок. Сколько деталей из них получится сделать? Входные данные В первой строке содержится це

В данной задаче мы имеем n цилиндрических заготовок массой a грамм, из которых мы можем вытачивать детали. Также после обработки каждой детали остаются опилки массой b грамм, которые мы можем использовать для создания новых заготовок. Для решения задачи можно использовать…

A = [5, 10, 3, 10, 4, 10, -8, 4, 6] ind_max = 0 for k in range(len(A)): if A[k] > A[ind_max]: ind_max = k print(ind_max)

В данной задаче представлен код на языке Python, который находит индекс максимального элемента в списке A. Давайте разберем каждую часть кода и опишем шаги решения. 1. Заданный список A: [5, 10, 3, 10, 4, 10, -8, 4, 6]. 2. Создаем…

Дано N предметов массой m1,…,mN и стоимостью c1,…,cN соответственно. Ими наполняют рюкзак, который выдерживает вес не более M . Какую наибольшую стоимость могут иметь предметы в рюкзаке? Входные данные В первой строке вводится натуральное число N , не превышающее 100 и натуральное число M , не превышающее 10000 . Во второй строке вводятся N натуральных чисел mi , не превышающих 100 . Во третьей строке вводятся N натуральных чисел ci , не превышающих 100 . Выходные данные Выведите еди

Алгоритм решения этой задачи можно построить с использованием динамического программирования. Шаги решения: 1. Считываем число N – количество предметов, и число M – вместимость рюкзака. 2. Считываем массивы mi и ci – массы и стоимости предметов соответственно. 3. Создаем двумерный…

Балансируемые k-ограниченные разбиения k-ограниченное разбиение положительного целого числа N – это способ записи числа N как суммы положительных целых чисел не больше k. Балансируемое разбиение – это такое разбиение числа, которое может быть далее разделено на две части, имеющие равные суммы. Например, 3+2+2+2+2+1 – балансируемое 3-ограниченное разбиение числа 12, так как 3+2+1=2+2+2. Напротив, 3+3+3+1 – 3-ограниченное разбиение числа 10, которое не является балансируемым. Пусть f(k) будет наим

Балансируемые k-ограниченные разбиения можно найти с помощью динамического программирования. Шаги решения: 1. Создайте массив dp размером N + 1 и заполните его нулями. dp[i] будет содержать количество балансируемых k-ограниченных разбиений числа i. 2. Установите dp[0] равным 1, потому что пустое…

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

Алгоритм решения данной задачи можно представить следующим образом: 1. Инициализируем две переменные: сумму положительных чисел (sum_positive) и сумму отрицательных чисел (sum_negative) и присваиваем им значение 0. 2. Создаем цикл, в котором будем получать числа от пользователя введенные с клавиатуры до…

[metform form_id="1136"]