@ru_python

Страница 3136 из 9768
Nikolay
08.07.2017
17:45:51
с тех пор

`alexุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุุ้้ืืื่ื่่ีีึีึีุัุี้ืืื้ิ่้้้่ี้ั้ี้้ิ้ัีึุุุุุุุุุุุุุึึ่่้ิิื้้้้ิ่ื่ัีึุ่่ีัึัี้้้่ืืิิิ้่้่้้ัีัีัึุึุึัีัี้่้่้ืืืิิุุุุุุุุุุุุ่่้`
08.07.2017
17:46:27


а на ассемблере с++

Dmitriy
08.07.2017
17:47:12
Лол

Google
Nikolay
08.07.2017
17:47:13
а на рпитоне реализовать VM со своим ассемблером

BlackAndOrange
08.07.2017
17:47:52
Для чистоты эксперимента заменил range на xrange

Это не спасло Python 2

2.7.13 (default, Feb 11 2017, 12:22:40) [GCC 6.3.1 20170109] 0 : 0.629011154175 1 : 0.457087039948 2 : 0.455281972885 3 : 0.455380916595 4 : 0.450301885605 5 : 0.448372125626 6 : 0.445772171021 7 : 0.449164867401 8 : 0.446219921112 9 : 0.44323015213 vs 3.6.1 (default, Mar 27 2017, 00:27:06) [GCC 6.3.1 20170306] 0 : 0.34386539459228516 1 : 0.2363286018371582 2 : 0.2359168529510498 3 : 0.26386475563049316 4 : 0.24413514137268066 5 : 0.24394822120666504 6 : 0.24292516708374023 7 : 0.23897147178649902 8 : 0.23718738555908203 9 : 0.2407517433166504

Самый медленный замер Py3 всё равно быстрее самого быстрого Py2.

here1am
08.07.2017
17:50:17
но ведь питон написан на с

BlackAndOrange
08.07.2017
17:52:04
b0g3r
08.07.2017
17:52:27
timeit уже не катит?

Или ты скорость вывода в консольку замеряешь

BlackAndOrange
08.07.2017
17:53:00
timeit неудобный для больших отрывков кода

Мне удобнее сделать два раза time.time, тем более, что на результат это не влияет

А вот файловые операции спасли Python 2. 2.7.13 (default, Feb 11 2017, 12:22:40) [GCC 6.3.1 20170109] Math & exceptions 0 : 0.610682964325 1 : 0.52105307579 2 : 0.477828025818 3 : 0.542634010315 4 : 0.617844104767 5 : 0.550264120102 6 : 0.45796084404 7 : 0.441622018814 8 : 0.441518068314 9 : 0.447552919388 Files 0 : 0.376245975494 1 : 0.410362958908 2 : 0.436913967133 3 : 0.420866966248 4 : 0.425359010696 5 : 0.411168813705 6 : 0.408271074295 7 : 0.434708833694 8 : 0.464460849762 9 : 0.371705055237 vs 3.6.1 (default, Mar 27 2017, 00:27:06) [GCC 6.3.1 20170306] Math & exceptions 0 : 0.24968791007995605 1 : 0.283888578414917 2 : 0.2505955696105957 3 : 0.2363603115081787 4 : 0.23594141006469727 5 : 0.23719477653503418 6 : 0.23581266403198242 7 : 0.2363297939300537 8 : 0.23671531677246094 9 : 0.23984289169311523 Files 0 : 0.6413171291351318 1 : 0.642096757888794 2 : 0.6386182308197021 3 : 0.6601855754852295 4 : 0.6357090473175049 5 : 0.5682182312011719 6 : 0.5890007019042969 7 : 0.7021100521087646 8 : 0.5602731704711914 9 : 0.7065935134887695

Google
BlackAndOrange
08.07.2017
17:56:12
В чём твоя проблема?

b0g3r
08.07.2017
17:56:15
Гениально :)

BlackAndOrange
08.07.2017
17:56:30
В чём твоя проблема? [2]

b0g3r
08.07.2017
17:56:41
У меня проблем нет) они есть у бенчмарка

BlackAndOrange
08.07.2017
17:56:56
В чём? [3]

Конструктив, пожалуйста

b0g3r
08.07.2017
17:57:19
time

Какой именно тебе нужен конструктив?

BlackAndOrange
08.07.2017
17:57:49
Почему, по твоему мнению, time должен делать результаты некорректными?

Bsod
08.07.2017
17:58:49
2.7.13 (default, Apr 4 2017, 08:47:57) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)] 0 : 0.329586029053 1 : 0.340330839157 2 : 0.346731901169 3 : 0.311046123505 4 : 0.349748849869 5 : 0.34055685997 6 : 0.335613012314 7 : 0.343148946762 8 : 0.340975999832 9 : 0.331930160522 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] 0 : 0.19462800025939941 1 : 0.1730349063873291 2 : 0.18099093437194824 3 : 0.16836094856262207 4 : 0.17187905311584473 5 : 0.1705479621887207 6 : 0.1832730770111084 7 : 0.1805408000946045 8 : 0.18454790115356445 9 : 0.20302700996398926

kek

BlackAndOrange
08.07.2017
18:00:15
2 всё ещё медленнее примерно вдвое

b0g3r
08.07.2017
18:01:20
это ты скорость запуска интерпретатора мерял?

:)

Ладно-ладно, доберусь до пк и если не забуду, то объясню почему таймит нужно использовать для такого

Насчёт "неудобно" - я не понял, что именно тебе неудобно?

Таймит кушает функции

BlackAndOrange
08.07.2017
18:03:13
https://docs.python.org/2/library/timeit.html https://docs.python.org/3/library/timeit.html Давай, покажи мне, как timeit кушает функции.

Google
BlackAndOrange
08.07.2017
18:04:35
?? В документации этого нету

BlackAndOrange
08.07.2017
18:04:59
Докрутил

Везде строки

Mi
08.07.2017
18:05:08
да че ты как лох

b0g3r
08.07.2017
18:05:09
Ну ээээ

BlackAndOrange
08.07.2017
18:05:10
Но окей, timeit так timeit

Mi
08.07.2017
18:05:16
попихай функцию внутрь

и заработает

Павел
08.07.2017
18:05:34
Привет

b0g3r
08.07.2017
18:06:39
Везде строки
Тебе неудобно строку с названием функции вместо функции скармливать или ты просто так доебываешься?

BlackAndOrange
08.07.2017
18:07:07
Окей, запустил на timeit. Первое наблюдение: работает ГОРАЗДО медленнее, есть мнение, что некорректно использовать это для бенчмарка

BlackAndOrange
08.07.2017
18:07:23
Павел
08.07.2017
18:07:36
Ну это не нормально

Тебе неудобно строку с названием функции вместо функции скармливать или ты просто так доебываешься?

BlackAndOrange
08.07.2017
18:07:46
Это нормально, но это не заработает.

BlackAndOrange
08.07.2017
18:08:34
import timeit def f(): pass timeit.timeit('f()') V Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.6/timeit.py", line 233, in timeit return Timer(stmt, setup, timer, globals).timeit(number) File "/usr/lib/python3.6/timeit.py", line 178, in timeit timing = self.inner(it, self.timer) File "<timeit-src>", line 6, in inner NameError: name 'f' is not defined

Mi
08.07.2017
18:08:45
timeit.timeit(lambda: print(123), number=2)

Павел
08.07.2017
18:09:26
Есть тут фрилансеры?

Google
BlackAndOrange
08.07.2017
18:11:24
Специально для самых умных переписал на timeit, получив, УДИВИТЕЛЬНО, примерно те же результаты

2.7.13 (default, Feb 11 2017, 12:22:40) [GCC 6.3.1 20170109] Math & exceptions 0 : 0.567427873611 1 : 0.451184988022 2 : 0.479009866714 3 : 0.53170800209 4 : 0.457289934158 5 : 0.445986032486 6 : 0.449911832809 7 : 0.446198940277 8 : 0.442870855331 9 : 0.446748018265 A : 0.471833634377 Files 0 : 0.466684818268 1 : 0.470043182373 2 : 0.472498893738 3 : 0.563447952271 4 : 0.506374120712 5 : 0.510481119156 6 : 0.426486968994 7 : 1.03911209106 8 : 0.436938047409 9 : 0.538945913315 A : 0.54310131073 vs 3.6.1 (default, Mar 27 2017, 00:27:06) [GCC 6.3.1 20170306] Math & exceptions 0 : 0.24745142000028864 1 : 0.25600714999018237 2 : 0.23218084397376515 3 : 0.23411329899681732 4 : 0.23060164399794303 5 : 0.23423174800700508 6 : 0.2384665360150393 7 : 0.23493221597163938 8 : 0.2338100749766454 9 : 0.23315316200023517 A : 0.23749480939295609 Files 0 : 0.7423902800073847 1 : 0.8517627140099648 2 : 0.7149280550074764 3 : 0.9106326999899466 4 : 0.7699941850150935 5 : 0.6694015759858303 6 : 0.6505281360005029 7 : 0.6583050740009639 8 : 0.6760967919835821 9 : 0.7057955710042734 A : 0.7349835083005019

Павел
08.07.2017
18:11:54
Зачем было вообще переписывать??

BlackAndOrange
08.07.2017
18:12:13
Было утверждение, что некорректно использовать time.time() для бенчмарков

Окей

Павел
08.07.2017
18:13:09
Глупость, вопрос педантов чисто

Admin
ERROR: S client not available

BlackAndOrange
08.07.2017
18:13:43
Результат: Python3 работает медленнее с файлами на 35%, зато быстрее в математике и ловле эксепшнов на 98% (!)

Сейчас разделю математику и эксепшны

Павел
08.07.2017
18:14:25
Тебе нечего делать? Погугли уже готовые тесты

BlackAndOrange
08.07.2017
18:15:11
Мне серьёзно быстрее написать свой

Я пишу быстрее, чем гуглю

Математика: Python 3 лучше на 106% Исключения: Python 3 лучше на 60% Файлы: Python 2 лучше на ~60% Итог: надо много считать — 3. Надо много работать с файлами — 2.

Mi
08.07.2017
18:20:21
в жопу 2

Павел
08.07.2017
18:20:28
Как сука работать с API facebook ?

Mi
08.07.2017
18:20:44
https://pythonclock.org/

Павел
08.07.2017
18:21:11
Da da :D

BlackAndOrange
08.07.2017
18:22:16
Так, заболтался я с вами тут

Я работал вообще-то

Google
Павел
08.07.2017
18:23:28
-отал

BlackAndOrange
08.07.2017
18:24:09
Не, теперь снова работаю

Nikolay
08.07.2017
18:25:49
python 1.5.2

BlackAndOrange
08.07.2017
18:27:46
Нет, я НЕ буду писать бенчмарк для 1.5.2, он даже не совместим с остальными

И уж его точно уже вообще никто не использует

Хорошо, он хотя бы есть в AUR

Пусть собирается

А он не хочет

Ну и фиг с ним

Aldar
08.07.2017
18:37:57
https://github.com/coells/100days

на пистоне

Gorec
08.07.2017
19:06:36
Ребята, а как вы нашли свою 1 работу программистом?

Denis
08.07.2017
19:07:14
Что считается работой? Официальное трудоустройство?

Gorec
08.07.2017
19:07:36
да(не фриланс)

ВМ
08.07.2017
19:08:41
hh.ru

Nikolay
08.07.2017
19:08:57
?

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