@ru_python

Страница 8634 из 9768
Tishka17
05.04.2019
15:03:41
Владимир
05.04.2019
15:03:51
собрание анонимных сишников..

Pg
05.04.2019
15:04:06
нет, cython лишь только похож, он накладывает ряд серьезных ограничений
То есть я не смогу взять и просто закинуть файлик в сишный проект,нажать кнопочку f5

Tigran
05.04.2019
15:04:34
То есть я не смогу взять и просто закинуть файлик в сишный проект,нажать кнопочку f5
имелось в виду, что cython не всякий python-код сможет переварить в С

Google
Jentry
05.04.2019
15:05:57
То есть я не смогу взять и просто закинуть файлик в сишный проект,нажать кнопочку f5
ваще не сможешь, озвучь задачу, что ты хочешь? половину можно сделать с ctypes из питона

Pg
05.04.2019
15:07:04
Pg
05.04.2019
15:07:50
Цель какая?
Скорость

Jentry
05.04.2019
15:08:07
Скорость
она не увеличится от таких действий. еще вопросы?

Pg
05.04.2019
15:09:00
она не увеличится от таких действий. еще вопросы?
А всё же, как получить код языка c++ из python файла

Tishka17
05.04.2019
15:09:42
она не увеличится от таких действий. еще вопросы?
Cython нормально увеличивает скорость, как я понимаю

Jentry
05.04.2019
15:09:57
А всё же, как получить код языка c++ из python файла
я же выше ответил - nuitka, запускаешь - получаешь сгенерированный код на выхлопе + бинарник скорости в работе от этого не прибавляется практически, работает только на горячих циклах

Tishka17
05.04.2019
15:10:02
Скорость
А что у тебя тормозит?

Jentry
05.04.2019
15:10:26
Cython нормально увеличивает скорость, как я понимаю
Cython немного другое, совсем) он же типизированный и ограничен, его удается нормально оптимизировать

Pg
05.04.2019
15:10:55
А что у тебя тормозит?
Хотелось бы быстрее

Google
Jentry
05.04.2019
15:11:27
Хотелось бы быстрее
здесь сильно зависит, что у тебя, числодробилка или IO-bound?

Tishka17
05.04.2019
15:11:56
Хотелось бы быстрее
Вопрос был ЧТО тормозит, а не тормозит ли вообще. Что конкретно ты хочешь учкорить? Какой кусок у тебя самый медленный? И насколько ты хочешь учкорить

?
05.04.2019
15:12:42
Pg
05.04.2019
15:13:23
И мне не весь код, а лишь часть

Jentry
05.04.2019
15:14:59
Насколько я знаю, cython увеличивает на 10-15%,этого вполне достаточно
10-15 можно получить с pypy, не потеряв и минуты времени

Pg
05.04.2019
15:15:46
А nuitka получается это и есть конвертатор с кода языка python в c++

Jentry
05.04.2019
15:16:43
Да, он самый, кодогенератор

Pg
05.04.2019
15:17:05
Окей, спасибо

Tishka17
05.04.2019
15:21:11
Насколько я знаю, cython увеличивает на 10-15%,этого вполне достаточно
Так что конкретно у тебя в коде медленное, что ты хочешь ускорить?

Например, если у тебя запрос в БД занимает 99% времени, никакой pypy/cython не даст тебе и процента ускорения

Mike
05.04.2019
15:26:47
здесь сильно зависит, что у тебя, числодробилка или IO-bound?
то есть вот ты по форме вопросов и ответов его не догадался, что не стоит с ним разговаривать в таких терминах, да?)

LighteR
05.04.2019
15:26:59
https://pastebin.com/rsyNUBRi

Пыщ
05.04.2019
15:38:04
Тут пехапешников нет часом?

⚡️Speaknow⚡️
05.04.2019
15:39:18
Тут пехапешников нет часом?
А почему бы тебе в профильный чат не пойти?

Des_
05.04.2019
15:44:42
У кого-то появилась вот такая проблема с новой версией 3.7.3? root@traicere /h/t/P/W/z/venv# source bin/activate bin/activate (line 74): Missing end to balance this if statement if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then ^ from sourcing file bin/activate called on standard input source: Error while reading file 'bin/activate'

Xaidar
05.04.2019
15:45:36
Книги по программированию

Google
Des_
05.04.2019
15:45:48
Я не могу сделать среду, в любом случае выкидывает эту ошибку. Гуглил. пишут что нужно вместо fi в баш файле поставить end, но это всё равно не помогло

Des_
05.04.2019
15:46:50
Какое отношение баш имеет к 3.7.3?
Потому что это подключение виртуальной среды через 3.7.3?

Раньше не было этой ошибки

Des_
05.04.2019
15:47:20
И пичарм тоже через 3.7.3 создаёт

Andrew
05.04.2019
15:47:45
абсолютный путь не помогает?

Des_
05.04.2019
15:48:19
абсолютный путь не помогает?
Нет, оно создаёт, эта ошибка появляется на source bin/activate

Andrew
05.04.2019
15:49:01
Нет, оно создаёт, эта ошибка появляется на source bin/activate
я уже понял где ошибка. При активации source /полный путь/bin/activate Не помогает?

Andrew
05.04.2019
15:51:22
Нет
у тебя какой шелл используется?

Des_
05.04.2019
15:51:49
у тебя какой шелл используется?
Терминал, в каком смысле?

Andrew
05.04.2019
15:52:00
Tishka17
05.04.2019
15:53:04
https://pastebin.com/rsyNUBRi
Как так? У тебя же O(n)

LighteR
05.04.2019
15:53:53
Как так? У тебя же O(n)
да O(n), но там тестовый набор видимо, такой, что timestamp'ы в get ближе к концу

Tishka17
05.04.2019
15:54:08
Отстой :(

Andrew
05.04.2019
15:54:34
Отстой :(
Есть к чему стремиться ?

Tishka17
05.04.2019
15:55:52
Есть к чему стремиться ?
В смысле, в задаче не говорили как распределены данные, поэтому оптимизация делалась по среднему.

Google
Tishka17
05.04.2019
15:55:55
А они вон какие

LighteR
05.04.2019
15:56:23
Отстой :(
ну и, видимо, на их тестовых данных накладных расходов на построение индеса больше чем тупой перебор

Des_
05.04.2019
15:57:35
А Шелл какой все же?
Ну терминал системный

Linux

Tishka17
05.04.2019
15:57:54
Ну терминал системный
Я не про терминал спрашиваю, а про командую оболочку

Bash, sh, zsh?

Des_
05.04.2019
15:58:08
Vladimir
05.04.2019
15:58:23
в бубунте до сих пор 3.7.1

Des_
05.04.2019
15:58:34
А какая разница?
Ему вроде всё равно

Tishka17
05.04.2019
15:59:42
Мало ли. Вдруг у тебя sh

Vladimir
05.04.2019
16:01:40
или zsh

fish

AI
05.04.2019
16:03:14
Pymongo можно сделать асинхронным?

Enot
05.04.2019
16:08:57
Deep Sea
05.04.2019
16:11:26
С помощью экзекьюторов из concurrent.futures всё можно сделать асинхронным

Denis
05.04.2019
16:16:16
Но зачем?

AI
05.04.2019
16:17:12
Но зачем?
Потому что получение информации из БД стопит всю программу

Google
Denis
05.04.2019
16:17:26
Сделай тредпул

AI
05.04.2019
16:17:56
Сделай тредпул
Ок, спасибо

Simak
05.04.2019
16:25:28
Братва, привет! Помогите и спасите, получаю от апихи JSON файлик, он динамичный, почти в самом конце json, через дохрелеард словарей внутри, есть result. Можно как нибудь его считать по человечески?

Simak
05.04.2019
16:27:01
Спасибо

Viktor
05.04.2019
17:09:47
Я решил liber primus. Кто нибудь слышал о нем?

Max
05.04.2019
17:17:39
[Anonymous]
05.04.2019
17:20:11
Добрый вечер! Подскажите, к кому можно обратиться за код-ревью?

Denis
05.04.2019
17:20:49
К тимлиду можно

[Anonymous]
05.04.2019
17:21:11
Я пока не трудоустроен, к сожалению.

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