@ru_python

Страница 9051 из 9768
Green
16.05.2019
20:46:24
Добрый вечер, может кто-нибудь помочь?

Записываю из питона в мускул список размерностью 130.000 на 100 в 1 запрос. По замеру времени на это уходит 3-4 минуты, из них 30-50сек выполнение запроса в бд, остальное где-то в питоне остаётся. Это нормальное время или где-то набыдлокодил? Возможно ускориться? Бд локальная, ноут 8Гб ОЗУ проц A12 2.7ГГц.

Google
Tishka17
16.05.2019
20:49:26
100 колонок?

Вы там упоролись?

И вообще, ну подумаешь 4 минуты. Чего такого

Green
16.05.2019
20:51:37
И вообще, ну подумаешь 4 минуты. Чего такого
У меня таких ещё около 1000 архивов на запись

Green
16.05.2019
21:15:15
А время на пересылку данных ты посчитал?
С момента начала конфигурирования подключения до начала выполнения запроса в бд 2-3.5 минуты. Как более точно засечь время пересылки не знаю.

Tishka17
16.05.2019
21:17:00
Хз как ты даже это замерил

Google
Roman
16.05.2019
21:41:05
4 минуты на один запрос? Ты прикалываешься)) Возьми метаданные, разбей на чанки, спехни ключевые параметры в буфер, выстрой очередь событий и пересылай кусками

Я за 4 минуты могу фильм из сети выгрузить, а ты про выборку говоришь с одной ноды

Iliusha
16.05.2019
22:27:42
Ребят а как символы через For выводить?



Это типа делается так:?



Roman
16.05.2019
22:29:59
Ascii таблица, а зачем?)

Перебери таким алгоритмом современные кодировки)))

Акуеешь

utf8mb4_unicode_ci

перебери алгоритмом)

тут ещё и ограничитель стоит

сори не заметил что это учебное, может и правильно конечно, но тогда отсортируй в порядке Aa Bb, так было бы интереснее

Iliusha
16.05.2019
22:34:48
Сейчас попробую

Roman
16.05.2019
22:35:00
подскажу

используй смещение

иначе говоря дискриптор

1 2 3 4 5 6 7 8 | | a a + 4

на телефоне съезжает, палка под 5 если что



Google
Artem
17.05.2019
01:24:03
кто шарит в пепах, поднималась ли такая идея как анонимные namedtuple? как пример синтаксиса (x=1, y=2)

Олег
17.05.2019
01:34:23
Здравствуйте , у кого нибудь есть данная книга в pdf ,head first python pdf на русском

Artem
17.05.2019
01:47:53
к сожалению мне нужны именно туплы чтобы не ломать апи

Andrey
17.05.2019
01:48:44
может, апи переписать?

?? Eugene
17.05.2019
01:48:57
Artem
17.05.2019
01:50:01
пока что придумал так. есть ли какие-то подводные камни? def Tuple(**kwargs): keys, values = zip(*kwargs.items()) return namedtuple('Tuple', keys)(*values) свои соображения можно писать сюда https://github.com/ethereum/web3.py/pull/1353

может, апи переписать?
это паблик апи, не вариант ломать, а фича полезная

satanaroom
17.05.2019
03:40:38
подскажите пожалуйста как мне вернуть матрицу, получив строку чисел?

Dark
17.05.2019
04:25:45
file = open("alldata.csv", "a") file.seek(0, 0) file.write(header + "\n") file.close()

почему это е добавляет строку, а заменяет весь текст?

?? Eugene
17.05.2019
04:30:19
Потому что так работают файлы, в них нет никаких строк, только байты.

?? Eugene
17.05.2019
04:31:11
Строки - абстракция, а ты на низком уровне переставляешь указатель на нулевой байт

Admin
ERROR: S client not available

?? Eugene
17.05.2019
04:31:54
Абстракция более высокого уровня не знает о том, что ты делаешь на более низких слоях и просто пишет в файл

Alph
17.05.2019
05:14:24
Скиньте пожалуйста хорошие материалы про многопоточность в python3, или просто про многопоточность

Alph
17.05.2019
05:15:19
Если я запускаю ещё один поток в программе, его обязательно будет выполнять новое ядро?

Google
Alph
17.05.2019
05:15:50
https://docs.python.org/3/library/threading.html
Да не доки, а что то фундаментальное

Alex
17.05.2019
05:15:56
https://www.oreilly.com/library/view/advanced-linux-programming/0735710430/

Tishka17
17.05.2019
05:16:35
Вообще даже когда один поток не известно какое ядро будет его выполнять

Alex
17.05.2019
05:16:38
верней в общем случае его может выполнять любое ядро

и даже не одно и то же в процессе его жизни

Alex
17.05.2019
05:17:04
планировщик ядра

разве что ты настроишь аффинити

https://www.amazon.com/Linux-System-Programming-Talking-Directly/dp/1449339530

Alph
17.05.2019
05:23:03
планировщик ядра
А из-за GIL использование потоков бывает бессмысленно?

Alex
17.05.2019
05:24:39
зависит от задачи

статей о том как именно работает GIL в питоне в интернете как грязи. найди, почитай и разберись.

https://asvetlov.blogspot.com/2011/07/gil.html

Страница 9051 из 9768