Получить Dataset (данные).
Сгенерировать численные данные с помощью генератора случайных чисел. Числа – целые, диапазон: от -10000 до 10000; количество чисел – 1000. Сформировать объект Series.
Рассчитать стандартные числовые характеристики для набора данных Series
– определить минимальное значений
– определить количество повторяющихся значений
– определить максимальное значение
– определить сумму чисел
– определить среднеквадратическое отклонение
Результирующие данные вывести в консоль с пояснениями. При выполнении данного задания можно использовать все стандартные функции Python.
python
import numpy as np
import pandas as pd
Затем можно сгенерировать численные данные с помощью генератора случайных чисел. Воспользуемся функцией `np.random.randint(low, high, size)`, которая генерирует случайные целые числа от `low` до `high` в количестве `size`. В данном случае, `low` равно -10000, `high` равно 10000, а `size` равно 1000:
python
data = np.random.randint(-10000, 10001, 1000)
Сформируем объект Series из полученных данных. Мы можем использовать функцию `pd.Series(data)`, которая создает объект Series из одномерного массива `data`:
python
series = pd.Series(data)
Теперь можно рассчитать стандартные числовые характеристики для набора данных `series`.
1. Минимальное значение можно найти с помощью функции `series.min()`. Она возвращает минимальное значение в `series`:
python
min_value = series.min()
print("Минимальное значение:", min_value)
2. Количество повторяющихся значений можно найти с помощью функции `series.value_counts()`, которая подсчитывает количество уникальных значений в `series` и возвращает объект Series, где индексы - значения, а значения - количество повторений:
python
value_counts = series.value_counts()
print("Количество повторяющихся значений:")
print(value_counts)
3. Максимальное значение можно найти с помощью функции `series.max()`. Она возвращает максимальное значение в `series`:
python
max_value = series.max()
print("Максимальное значение:", max_value)
4. Сумму чисел можно найти с помощью функции `series.sum()`. Она возвращает сумму всех значений в `series`:
python
sum_value = series.sum()
print("Сумма чисел:", sum_value)
5. Среднеквадратическое отклонение можно найти с помощью функции `series.std()`. Она возвращает среднеквадратическое отклонение значений в `series`:
python
std_value = series.std()
print("Среднеквадратическое отклонение:", std_value)
Теперь можно вывести результаты в консоль:
python
print("Минимальное значение:", min_value)
print("Количество повторяющихся значений:")
print(value_counts)
print("Максимальное значение:", max_value)
print("Сумма чисел:", sum_value)
print("Среднеквадратическое отклонение:", std_value)
Полный код:
python
import numpy as np
import pandas as pd
data = np.random.randint(-10000, 10001, 1000)
series = pd.Series(data)
min_value = series.min()
value_counts = series.value_counts()
max_value = series.max()
sum_value = series.sum()
std_value = series.std()
print("Минимальное значение:", min_value)
print("Количество повторяющихся значений:")
print(value_counts)
print("Максимальное значение:", max_value)
print("Сумма чисел:", sum_value)
print("Среднеквадратическое отклонение:", std_value)
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет