Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 September 04

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🎆🎄🎁❄️ ̛̫͕͓͕ͪ̽͛͂͒͂͋͑ͥ̐̚͟͟͞͠i̢͆ͫ̐́́̓͌̌̾͏̪̤̯̤̩̦̫̭͚͍̺̗̟̣͉̥ͅn͆ͫ̽́͋ͬ҉͡ Имеющий разум🎄☃️
ого разница, там 1.74 мс а во втором 2.95 с и потом все говорят что питон медленный ._.
ну как бы питон то может и медленный, но за счет GIL он позволяет запускать не потокобезопасные сишные либы нативные
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и вот они - быстрые)
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
ну как бы питон то может и медленный, но за счет GIL он позволяет запускать не потокобезопасные сишные либы нативные
дело же не в питоне а в либах
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
дело в том что питон позволяет их использовать
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а с pybind11 каким нибудь можно вообще легко свои либы писать плюсовые для питона
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и кастить к stl типам питоновские типы
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот так например - тут py::list во входных аргументах это собственно питоновский list можно считать
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
после компиляции можно просто импортнуть функцию process и туда в питоне передать данные, а со стороны плюсов они в виде плюсовых типов придут
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
eval долго работает и небезопасен.
вот немного sympy-магии.
прикольно, а зачем строку потрошить вообще?
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
'
источник

RG

Remal' Gareev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тема с защитой кода актуальна ?
источник

M

Mơкpенькaя kиcoньka... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребята, простите что немного не по теме. Может кто-то помочь с запуском бота на питоне? Не запускается через хироку. Можно в лс #вопрос
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Remal' Gareev
тема с защитой кода актуальна ?
Если от статического анализа - VM Protect крякнутый
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
eval долго работает и небезопасен.
вот немного sympy-магии.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
дл скорости, лучше в нативный list не вытаскивать, а оставаться в np.arrays, там есть метод.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
дл скорости, лучше в нативный list не вытаскивать, а оставаться в np.arrays, там есть метод.
как видишь - не совсем так
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
f = lambdify(x, expr, 'math')
np_f = np.vectorize(f)
Xarr = np.arange(-10, 10.01, 0.01)
Yarr = np_f(np.array(Xarr, dtype=float))
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник