@ru_python

Страница 2887 из 9768
Artem
27.05.2017
21:43:37
на локальную же тачку
Не, в австралию

Danil
27.05.2017
21:43:46
Блин, я не заметил , что не в beginners пишу

Ладно, спасибо

Artem
27.05.2017
21:45:13
Ладно, спасибо
Реально, чем спрашивать, разберись один раз с timeit и он будет отвечать на все такие вопросы

Google
Igor
27.05.2017
21:45:27
а в случае с ipython'ом там даже разбираться не надо

Danil
27.05.2017
21:45:52
Ааа, вот как-раз искал такую приблуду. Спасибо)

Artem
27.05.2017
21:48:04
Так вот. Надо будет сорцы почитать, а также выяснить, почему если они смогли сделать быстрый f'', .format до сих пор так неприлично тормозит

Roman
27.05.2017
21:55:08
Python 3.6.1 (default, Apr 4 2017, 09:40:51) In [1]: %timeit 'foo {0:s}'.format('bar') 401 ns ± 7.46 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each) In [2]: %timeit 'foo %s' % ('bar',) 17 ns ± 0.0799 ns per loop (mean ± std. dev. of 7 runs, 100000000 loops each)
In [10]: %timeit 'foo {0:s}'.format('bar') 31 ns ± 0.407 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each) In [12]: %timeit f"foo {bar}" 1.7 ns ± 0.018 ns per loop (mean ± std. dev. of 7 runs, 1000000000 loops each)

Igor
27.05.2017
21:55:44
эт ты к чему?

соотношение схожее ведь подумаешь, у тебя проц лучше!

Roman
27.05.2017
22:00:35
In [20]: def fn2(): ...: foo = 'foo' ...: return 'foo %s' % foo

In [31]: %timeit fn2() 73.1 ns ± 0.265 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)

In [29]: %timeit fn() 8.63 ns ± 0.0164 ns per loop (mean ± std. dev. of 7 runs, 100000000 loops each)

fn - это c f-строкой

In [26]: def fn3(): ...: foo = 'foo' ...: return 'foo {0:s}'.format(foo)

In [30]: %timeit fn3() 34 ns ± 0.188 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)

Igor
27.05.2017
22:03:00
о, с fn3 прикольно

Google
Roman
27.05.2017
22:03:59
In [32]: def fn4(): ...: pass In [33]: %timeit fn4() 1.46 ns ± 0.00987 ns per loop (mean ± std. dev. of 7 runs, 1000000000 loops each)

Igor
27.05.2017
22:04:46
хочешь максимально быстро - пиши pass, к черту строчки какие-то

Roman
27.05.2017
22:05:19
ну, я тут хотел показать цену вызова функции )

а есть orm умеющие asyncio?

Oleksandr ror191505
27.05.2017
22:06:07
$ pypy -m timeit "'foo %s' % ('bar',)" 1000000000 loops, average of 7: 0.647 +- 0.00721 ns per loop (using standard deviation) $ pypy -m timeit "'foo {}'.format('bar')" 1000000000 loops, average of 7: 0.675 +- 0.00963 ns per loop (using standard deviation)

trololo

PyPy 5.7.1

Oleksandr ror191505
27.05.2017
22:08:11
Roman
27.05.2017
22:08:18
чейта?
WARNING: timeit is a very unreliable tool. use perf or something else for real measurements

Artem
27.05.2017
22:15:25
нормально так делать, разницу между реализациями он бы показал

мы же не гонимся за абсолютными цифрами

Igor
27.05.2017
22:27:19
а есть orm умеющие asyncio?
насчет орм не знаю, aiopg была

darkwoolf
27.05.2017
22:30:03


не кто не подскажет на счёт этой ошибки?

при разворачивании heroku

Roman
27.05.2017
22:30:51
насчет орм не знаю, aiopg была
aiopg - это драйвер. драйвер неинтересна.

Artem
27.05.2017
22:31:11
ты перешел по ссылке?

darkwoolf
27.05.2017
22:31:42
да

Google
darkwoolf
27.05.2017
22:31:49
Artem
27.05.2017
22:33:12
дочитал досюда? https://devcenter.heroku.com/articles/buildpacks#setting-a-buildpack-on-an-application

darkwoolf
27.05.2017
22:33:30
ДА

делал

Artem
27.05.2017
22:33:40
что делал?

darkwoolf
27.05.2017
22:33:45


что делал?
heroku buildpacks:set heroku/php

ну только python



и еще это

Artem
27.05.2017
22:37:34
и еще это
после 28002 .git убери

darkwoolf
27.05.2017
22:38:22
ооо

darkwoolf
27.05.2017
22:38:24
заработало



не

пошутил

Artem
27.05.2017
22:39:25
сделай сейчас билдпакс сет

darkwoolf
27.05.2017
22:40:11


но уже не выдаёт ошибок при любой команде

уже ближе

Google
darkwoolf
27.05.2017
22:40:40
но всё равно

Artem
27.05.2017
22:42:33
requirements.txt есть?

Vaderoff
27.05.2017
22:42:39
darkwoolf
27.05.2017
22:42:50


Igor
27.05.2017
22:43:02
А, тогда ок, спс
падажжы. если пользоваться execute так, как я написал

darkwoolf
27.05.2017
22:43:33
а Procfile нужно с большой писать?

Vaderoff
27.05.2017
22:43:47
Anuar
27.05.2017
22:44:05
Ребят, помогите пожалуйста. Есть сайт, куда можно загрузить фотку (по кнопочке) и получить инфу про фотку. Можно ли скриптом загрузить туда эти фотки? Если да, то где можно прочитать про это всё?

Admin
ERROR: S client not available

Vaderoff
27.05.2017
22:44:17
Просто я с php, пришел, там метод работы с бд немного другой

Anuar
27.05.2017
22:45:03
О, спасибо)

darkwoolf
27.05.2017
22:45:24
теперь с большой

Anuar
27.05.2017
22:45:41
Там просто текст. Какой пол у человека и тд.

какого рода инфу? если exif, то можно локально

Сервер после загрузки фотографии выдает ответ. И еще: можно ли как-нибудь проверить появился ли ответ на сервере?

darkwoolf
27.05.2017
22:47:01
да
это не совсем решило проблему всё равно)

Google
Artem
27.05.2017
22:47:15
это не совсем решило проблему всё равно)
найди себе по технологиям сампл наподобие https://github.com/yefim/flask-heroku-sample

посмотри, что у тебя не так

Igor
27.05.2017
22:47:26
вопрос странно сформулирован ответ на запрос с отправкой фотки можно получить из объекта, который возвращается `requests.post()`'ом

response = requests.post(...) response.text

darkwoolf
28.05.2017
00:12:33
https://hastebin.com/aluqarokur.py

тут в 42 строке ошибка

TypeError: 'NoneType' object is not an iterator

типо что нету данных

но они должны передаваться

еще я переписал функцию def init_figure(self): print(ex.arr) ex.mergeSort(ex.arr) print(ex.arr) self.sort_func = ex.mergeSort(ex.arr) print(ex.mergeSort(ex.arr))



и вот что оно мне выдает

Artem
28.05.2017
00:26:20
у тебя mergeSort возвращает None. Хватит сюда такое писать, пиши в бегиннерс.

если ты хочешь присвоить функцию, не вызывай ее от аргумента

Artem
28.05.2017
00:27:13
self.sort_func = ex.mergeSort

или

self.sort_func = lambda: ex.mergeSort(ex.arr)

или что ты там хотел написать

darkwoolf
28.05.2017
00:27:52


а это наверное потому что есть эта строчка

Artem
28.05.2017
00:28:20
><

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