Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 13.01.2022
Сообщений: 2

ZeroDivisionError: division by zero

13.01.2022, 14:40. Показов 2886. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import pandas
import seaborn
 
data = pandas.read_csv('support_data.csv')
 
segment = list(data['segment'])
robocats = list(data['robocats'])
 
means = []
names = ['Segment 0', 'Segment 1', 'Segment 2']
 
cats = 0
counter = 0
 
for index in range(len(data)):
    if segment[index] == 'Segment 0': 
        cats += robocats[index] 
        counter += 1
    means.append(cats / counter)
    
cats = 0
counter = 0
 
for index in range(len(data)):
    if segment[index] == 'Segment 1': 
        cats += robocats[index] 
        counter += 1
    means.append(cats / counter)
    
cats = 0
counter = 0
 
for index in range(len(data)):
    if segment[index] == 'Segment 2': 
        cats += robocats[index] 
        counter += 1
    means.append(cats / counter)  
    
seaborn.barplot(x=means, y=names)
ZeroDivisionError Traceback (most recent call last)
main.py 29 means.append(cats / counter)
30
31 cats = 0
ZeroDivisionError: division by zero
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.01.2022, 14:40
Ответы с готовыми решениями:

ZeroDivisionError: division by zero
file = open('1.txt') suma = 0 n = 0 for i in file: g = int(i) suma += g n += 1 if g < 3: print(i) ...

Ошибка ZeroDivisionError: float division by zero
Есть код. Как исправить эту ошибку? import math x = input("Введите число ") x = float(x) print("x=",x) suma= 1 n =...

ZeroDivisionError: float modulo
В коде: #calculator a=float(input()) b=float(input()) c=input() '''

3
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
13.01.2022, 15:08
aleksandr21387, "Деление на ноль". Без самой таблицы смысла искать ошибку нет. В крайнем случае через условие if counter==0: means.append(0).
А по делу - в библиотеке pandas есть встроенная функция mean() и plot().
1
0 / 0 / 0
Регистрация: 13.01.2022
Сообщений: 2
13.01.2022, 15:30  [ТС]
Спасибо

Добавлено через 6 минут
Спасибо
0
0 / 0 / 0
Регистрация: 13.05.2022
Сообщений: 1
13.05.2022, 21:05
aleksandr21387, подскажите, пожалуйста, как в итоге выглядит правильный код?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2022, 21:05
Помогаю со студенческими работами здесь

ZeroDivisionError: float division by zero
Дана программа и она выдает ошибку, как исправить ? Ошибка: Traceback (most recent call last): File "main.py", line 76,...

Вычислить значение переменной. ZeroDivisionError, округление
Дана функция, вычисляющая значение переменной y в зависимости от переменной x. Дан интервал целых чисел, которые может принимать...

Division by zero
program VAMPIR; var i :longint; a : array of integer; b : array of integer; c : array of integer; begin ...

Division by zero
Доброго времени суток. Выдает ошибку Division by zero, насколько я понял связанна она с делением на ноль. Вод код с со строкой на которую...

Division by zero
Проблема в функции, не могу понять где именно является деление на 0, чтобы исправить проблему. Код на С + + переписана из Делфи и видимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru