@propython

Страница 217 из 228
V
30.09.2018
05:53:22
Не спится в вск? :)

Михаил
30.09.2018
05:53:53
да, извини за каст

V
30.09.2018
05:55:01
да, извини за каст
Не за что извиняться, тебе спасибо

Михаил
30.09.2018
05:55:39
Не за что извиняться, тебе спасибо
ну вдруг ты спал и я тебя разбудил

Google
Igor
01.10.2018
10:55:15
доброго дня, питонобояре существуют ли в природе какие-нибудь PEP про организацию тестирования? или может в каком проекте можно подсмотреть православный вариант? чтобы и doctest гонять, и полноценные тесты unittest/pytest, и удобная интеграция со всякими CI до кучи, и по максимуму автоматизации при добавлении новых тесткейсов а то я пока в ступоре, то ли прямо в модуль пихать if __name__ == '__main__': import unittest ..., то ли отдельные файлики создавать, то ли потом ещё придумывать свои велосипеды с for f in "**/*.py: unittest.main(f)...

Виктор
01.10.2018
10:57:13
кстати, очень интересный вопрос, который стоит и у меня, так сказать

я для себя вот такую балалайку придумал: https://github.com/duch94/py_autotest_project_structure

с удовольствием почитаю замечания и пул реквесты, если кому-то есть что добавить

Igor
01.10.2018
12:02:53
я для себя вот такую балалайку придумал: https://github.com/duch94/py_autotest_project_structure
в тест раннере пусто, хотя меня как раз оно сильно интересует )

Виктор
01.10.2018
12:03:30
ну, я не могу взять код из репозитория рабочего проекта)

Igor
01.10.2018
12:09:57
можно набросать какую-нибудь небольшую но наглядную либу а-ля "складываем-умножаем векторы и матрицы", и для неё расписать всё что возможно, включая интеграцию с каким-нибудь Travis или CircleCI

Nickolai
01.10.2018
14:54:25
всем прив! подскажите, результат корутины можно как-то еще получить, кроме как авейтить ее?

Dima
01.10.2018
15:00:37
run_until_complete

Но корутина же будет даже генератор

Его авейтить нельзя

Nickolai
01.10.2018
15:09:58
но генератор можно в pdb раскрутить [i for i in gen] а вот корутину - не)

Google
Vladislav
01.10.2018
16:52:45
Гайз, привет! Есть кто то, кто на Python Django пишет? отзовитесь в лс если плз )

Vladislav
01.10.2018
17:07:16
Ден, благодарю)

Moon
01.10.2018
17:09:08
Why you think the net was born?

?

Jim
02.10.2018
15:42:32
Напишите функцию для вычисления суммарной суммы списка. [a, b, c, ...][a, a+b, a+b+c, ...]. С параметрами [1, 2, 3, 4]. Подскажите, как это сделать ??

Jim
02.10.2018
15:45:21
Вы знаете как итерироваться по списку?
Циклом фор, но я только могу посчитать вообще сумму элементов ))

xPushkin
02.10.2018
15:46:03
Jim
02.10.2018
15:49:45
Разве это не то что вам нужно?
def cumulative_sum(a): count = 0 for i in a: count = count + i return count При вызове функции с параметром списка [1, 2, 3, 4] - сумму 10, а мне надо [1, 3, 6, 10]

Ruzal
02.10.2018
15:50:12
И что меняется?

Jim
02.10.2018
15:51:28
И что меняется?
Смотри, получается так, 1 , 1+2, 3 + 3 , 6+ 4

Ruzal
02.10.2018
15:51:35
Ага

А в коде выше

Ты тоже самое

Не делаешь?)

Там буквально 1 строчку добавить

Jim
02.10.2018
15:52:02
Нет , просто сумма всех элементов

А тут по отдельности следующий с предыдущим и а потом сумма 2, ещё с следующим

Ruzal
02.10.2018
15:53:03
Тебе надо все префиксные суммы посчитать

Google
Jim
02.10.2018
15:53:15
Да

Ruzal
02.10.2018
15:53:18
Чтобы посчитать всю сумму, ты считаешь сумму без последнего

В коде выше

А потом прибавляешь последний, так?

Igor
02.10.2018
15:55:37
это попытка натолкнуть человека на дельные мысли, спойлерить готовым решением пока не надо, да?)

Jim
02.10.2018
15:56:32
))я понимаю как математически решить это, но кодом пока затрудняюсь, но хотя слишком легко математически ))

Alex
02.10.2018
15:57:21
Я работаю с numpy там это делается так np.add.accumulate(mas)

Admin
ERROR: S client not available

Jim
02.10.2018
15:57:57
Ого, палехче ))

Для меня щам numpy, вообще инопланетное что то )

Moon
02.10.2018
15:58:36
Турбопахек

Jim
02.10.2018
15:58:50
)))

Alex
02.10.2018
15:59:09
Numpy это лишь массивы с фиксированным типом

Ну и попутно много полезного типа возможности транспонирования

Ruzal
02.10.2018
15:59:53
))я понимаю как математически решить это, но кодом пока затрудняюсь, но хотя слишком легко математически ))
Вот кода, который ты выше написал и знание функции append (добавить в конец массива) хватит, чтобы решить задачу)

Alex
02.10.2018
16:00:14
Как бы да

Ruzal
02.10.2018
16:03:08
А, тебе 1 число надо вернуть?

Или массив?

Google
Moon
02.10.2018
16:03:17
Парни, как в gcc c++ код в шаред либу превратить

Igor
02.10.2018
16:03:18
ну т.е. на выхлопе одно число или массив промежуточных сумм

Moon
02.10.2018
16:03:55
так это для питона

Jim
02.10.2018
16:04:00
Вот кода, который ты выше написал и знание функции append (добавить в конец массива) хватит, чтобы решить задачу)
пытаюсь понять куда можно аппенд вставить, тяжко сдвинуться с мертвой точки))

Igor
02.10.2018
16:04:13
а, написать на плюсах модуль импортируемый в питон?

Moon
02.10.2018
16:04:24
Да

Ruzal
02.10.2018
16:04:27
мимо чатом, @procxx это туда
Нет, эти вопросы в чат для новичков скорее)

Страница 217 из 228