Size: a a a

Сообщество Python Программистов

2020 October 15

ВП

Винни Пух.d in Сообщество Python Программистов
источник

E

Egor in Сообщество Python Программистов
Павел Цивадиц
оно возвращает число с плавающей запятой
>>> type(round(2.5))
<class 'int'>
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Ля, гайс, подскажите, меня чет плавит пиздец. У меня есть 18 файлов с таким неймингом: time_<число 1>_<число 2>.txt
Мне надо посчитать среднее значение всего, что лежит в файлах (но это херня) и построить график, в котором по оси ox будет второе число из названия файла, по оси oy будут средние значения, которые я посчитал, а подписаны они будут первым числом (с подписями не принципиально, если что, добавлю руками.)
"Ось ох…" 🌚
Так, а с чем помочь нужно?
источник

A

AstralRomance in Сообщество Python Программистов
Айван
"Ось ох…" 🌚
Так, а с чем помочь нужно?
Да я чет не могу решить как это дерьмо красиво обойти.
источник

E

Egor in Сообщество Python Программистов
Винни Пух.d
и вообще. Эта штука учитывает только один кейс, с .5, т.е. по факту можно считать костылём
тебе нормально?
источник

E

Egor in Сообщество Python Программистов
а на отъебись сделал функцию, ладно, но ее суть в том, чтобы округлять числа как раунд с одним исключением, если остаток == 0.5, то округлить в большую, что я и проверяю
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
Ля, гайс, подскажите, меня чет плавит пиздец. У меня есть 18 файлов с таким неймингом: time_<число 1>_<число 2>.txt
Мне надо посчитать среднее значение всего, что лежит в файлах (но это херня) и построить график, в котором по оси ox будет второе число из названия файла, по оси oy будут средние значения, которые я посчитал, а подписаны они будут первым числом (с подписями не принципиально, если что, добавлю руками.)
import glob и делай что хочешь со списком имен
источник

A

AstralRomance in Сообщество Python Программистов
Типа, можно словарь словарей с вложенным словарем, но это чет как уебанство звучит.
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Egor
а на отъебись сделал функцию, ладно, но ее суть в том, чтобы округлять числа как раунд с одним исключением, если остаток == 0.5, то округлить в большую, что я и проверяю
ладно, на отьебись так на отьебись, закрыли тему
источник

A

AstralRomance in Сообщество Python Программистов
Alexander T
import glob и делай что хочешь со списком имен
Он юниксовый,
источник

A

AstralRomance in Сообщество Python Программистов
Да и дело не в списке имен...
источник

A

AstralRomance in Сообщество Python Программистов
А, ебать, так пайплот сопоставляет их сам...
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Да и дело не в списке имен...
Можешь всё-же объяснить что нужно. Судя по описанию:
Получить список имён файлов, достать из них цифры, достать какие-то значения из файлов, привести это всё к нужному виду и вывести на экран в виде какого-то графика
источник

A

AstralRomance in Сообщество Python Программистов
Как выяснилось, надо прост значения по ox отсортировать.
источник

A

AstralRomance in Сообщество Python Программистов
Вот такая хуйня рисуется для порядка 10, 12, 2, 4, 6, 8
А мне надо по оси oY сохранить значения, а по oX упорядочить (там должна возрастающая хуйня получиться).
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
lambda n: int(n) + 1 if n % 1 == 0.5 else round(n)
Сломается на
n = 0.2 + 0.3
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Сломается на
n = 0.2 + 0.3
>>> .2 + .3
0.5
источник

E

Egor in Сообщество Python Программистов
хотел подъем, получился проеб
источник

E

Egor in Сообщество Python Программистов
0.5 - это 1/2, а значит с этим проблем не будет
источник

E

Egor in Сообщество Python Программистов
даже так не будет
>>> .1 + .2 + .2
0.5
источник