
Макс
20.03.2019
15:37:28

Denis
20.03.2019
15:37:44

Tishka17
20.03.2019
15:38:14
А чем бд поможет в арифметике?

Andrew
20.03.2019
15:38:18

Google

Denis
20.03.2019
15:38:25

Andrew
20.03.2019
15:40:25
удачи
мне не надо, но считал бы я именно так

Макс
20.03.2019
15:40:36

Denis
20.03.2019
15:40:49

Andrew
20.03.2019
15:41:02

Tishka17
20.03.2019
15:41:24

Andrew
20.03.2019
15:42:21

Denis
20.03.2019
15:43:51

Tishka17
20.03.2019
15:44:31

Andrew
20.03.2019
15:44:42
это и так csv
внезапно выясняется что никакого отношения к экселю файл не имеет

Artur Rakhmatulin
20.03.2019
15:45:05
и к питону и к пандасу. проблема в производительности и скорости чтения

Tishka17
20.03.2019
15:47:06
Хз как там пандас грузит, но csv на несколько миллионов строк, это от силы сотни три метров. Не?

Google

Tishka17
20.03.2019
15:48:08
Если не влезает - понятно где проблема
Свап медленный

Artur Rakhmatulin
20.03.2019
15:49:10
создай tmpfs положи файлик туда

Denis
20.03.2019
15:49:52
На самом деле значения не имеет в данном случае csv это или xlsx.

Tishka17
20.03.2019
15:49:54
Да просто блин через csv загрузить, ну

Denis
20.03.2019
15:50:03
и в том и в том случае долго очень

Tishka17
20.03.2019
15:50:46
И сравнить

Artur Rakhmatulin
20.03.2019
15:50:50

Denis
20.03.2019
15:50:59
да

Elnee
20.03.2019
15:51:38

megapro17
20.03.2019
15:52:12

Elnee
20.03.2019
15:52:41
Норм тогда

Artur Rakhmatulin
20.03.2019
15:53:13
да
тогда пробуй что угодно и жди. всмысле когда прочитается

Tishka17
20.03.2019
15:54:34
Если разовая, то долго - больше суток
Если меньше - смысла оптимизировать (если нет очевидных косяков) нет

Sergey
20.03.2019
16:05:37
Всем привет!
Мы команда разработчиков из Сибири. Нам надоели сложные медленные неповоротливые сервисы для проектирования и рисования схем типа draw_io, lucidcharts, glyphy и им подобные.
Поэтому мы решили разработать сервис диаграмм для разработчиков.
Сейчас мы разбираемся с тем насколько эта идея интересна, и какого именно функционала не хватает в существующих инструментах. У нас есть небольшой опрос. Мне кажется, вам такой инструмент был бы полезен, и если вы примете участие в опросе то сможете повлиять напрямую на наш продукт.
Опрос не займет более 5 минут! Но эти 5 минут, возможно, в будущем сэкономят вам гораздо больше!
https://docs.google.com/forms/d/e/1FAIpQLSfG2Q1bkCTeetprp5Fq8aFE6YtsiSwCKh6v2p1iQxP_jZpilw/viewform?usp=sf_link

Artur Rakhmatulin
20.03.2019
16:08:30
о, теперь знаю полезные удобности. а то кроме plantuml ничего не трогал ?

Google

Tishka17
20.03.2019
16:10:14
Я именно на plantuml и сижу
Главное преимущество: можно исходники диаграмм нормально мерджить

Artur Rakhmatulin
20.03.2019
16:11:09

Sergey
20.03.2019
16:11:26

Artur Rakhmatulin
20.03.2019
16:13:45
Спасибо учтем.
добавьте пункт с перечисленными продуктами, и успользуют ли их. и какой чаще и какой удобнее.

Sergey
20.03.2019
16:14:21

Tishka17
20.03.2019
16:20:45
А реально, кто как решает вопрос версионирования диаграмм?
Как вы диффы, например смотрите?

Bogdan (SirEdvin)
20.03.2019
16:21:24
Можно хранить диаграммы текстом

Tishka17
20.03.2019
16:22:52
Ну это как раз plantuml
Других таких не знаю

RayZ
20.03.2019
16:26:31
Есть кто юзает пирамиду с 3 питоном?

Deezy
20.03.2019
16:28:20
Всем привет. Необходимо собрать все из for, затем собрать все в одну переменную. В php делается это через .= А вот в питоне не получается, пробовал с += - выдает только последнее

Tishka17
20.03.2019
16:29:03
Покажи код
+= абсолютно такой же как в си
Ладно не такой же. В питоне + может работать со строками

Deezy
20.03.2019
16:30:24
for row in userlist:
userlistfrom =''
userlistfrom += str(row[4])
print(userlistfrom)

Alexey
20.03.2019
16:30:45
вне цикла объяви переменную

Deezy
20.03.2019
16:31:02
он вне, это скопировалось так

Google

Alexey
20.03.2019
16:33:20
userlistfrom = ''.join(str(row[4]) for row in userlist)
print(userlistfrom)

Tishka17
20.03.2019
16:34:01

RayZ
20.03.2019
16:34:53
На каждой итерации
Вынеси переменную за тело цикла

Tishka17
20.03.2019
16:35:47
Собственно на пхп так же работало бы

Deezy
20.03.2019
16:40:23
спасибо вам огромное!)

Pavel
20.03.2019
16:41:33
за что вы так в питоне со строками? += худший наверно способ

Tishka17
20.03.2019
16:41:42
Какой же лучше?

Pavel
20.03.2019
16:41:51
он же каждый раз новую строку создаёт

Tishka17
20.03.2019
16:41:55
Нет

Pavel
20.03.2019
16:41:58
там выше джойн предложили

Tishka17
20.03.2019
16:42:05
Не создаёт

Проксимов
20.03.2019
16:42:06

Tishka17
20.03.2019
16:42:24

Pavel
20.03.2019
16:42:58

Кайафас
20.03.2019
16:43:06
Не создаёт
это же вроди как только Cpython так, оригинальный, а всякие pypy и жпитоны могу и создавать?

Tishka17
20.03.2019
16:43:11

Pavel
20.03.2019
16:43:13
/me ушёл курить чейнджлоги

Tishka17
20.03.2019
16:43:21

Google

Tishka17
20.03.2019
16:43:34

Проксимов
20.03.2019
16:44:06

Pavel
20.03.2019
16:44:28

Nikita
20.03.2019
16:44:48


Tishka17
20.03.2019
16:45:23
с какой-то версии еще 2.x конкатенацию строк очень сильно оптимизировали
я это уже очень давно читал. вот что быстро нагуглилось на этот счет
http://blog.mclemon.io/python-efficient-string-concatenation-in-python-2016-edition
эта оптимизация работает, если ты промежуточное состояние строки нигде не используешь. условие ресайза строки - количество ссылок на нее равное 2 (1 твой объект и еще +1 во время += создается)

Sergey
20.03.2019
16:45:26