Size: a a a

Сообщество Python Программистов

2020 March 27

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Oleg Goncharov
В цикле вычисляется такое (без него никак - опрашивает содержимое COM-порта)

(1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180))+1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180)))/(1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180))-1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180)))*d/2

Но MATH подтормаживает
Уже как минимум вот это:

ctan1 = 1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180))
ctan2 = 1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180

(tan1+tan2)/(tan2-tan1)*d/2


Порядком ускорит код за счёт переиспользования результатов вычисления
источник

d

de4fening in Сообщество Python Программистов
делаю проект на django , конкретно регистрацию нового пользователя и при регистрации возникает такая ошибка
источник

d

de4fening in Сообщество Python Программистов
de4fening
делаю проект на django , конкретно регистрацию нового пользователя и при регистрации возникает такая ошибка
вот ссылка на код https://pastebin.com/5mcMKWVZ
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Бензофуран Гетероцикл
Уже как минимум вот это:

ctan1 = 1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180))
ctan2 = 1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180

(tan1+tan2)/(tan2-tan1)*d/2


Порядком ускорит код за счёт переиспользования результатов вычисления
или не ускорит :)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Oleg Yunin @TraceAir
или не ускорит :)
2 сложных вычисления вместо 4
Ускорит
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
если время тратится на сложных вычислениях - да. но мы этого не знаем
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
это как искать не где ключи потерял, а где фонарь светит
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
может у человека на старте гигабайтная модель подгружается в память
источник

AT

Alexander T in Сообщество Python Программистов
А может он 10 раз вычисляет что-то, что можно вычислить единожды?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
А может он 10 раз вычисляет что-то, что можно вычислить единожды?
Ну он там дважды вычисляет то что можно вычислить один раз
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Что я и поправил, собственно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А вообще видится такая штука:
angle_arr_1[i_1-1] ... 
angle_arr_2[i_2-1]

, значит есть смысл юзать zip
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Там сверху-то небось range(len(...)) висит
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Oleg Goncharov
В цикле вычисляется такое (без него никак - опрашивает содержимое COM-порта)

(1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180))+1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180)))/(1/(math.tan(float(angle_arr_2[i_2-1])*math.pi/180))-1/(math.tan(float(angle_arr_1[i_1-1])*math.pi/180)))*d/2

Но MATH подтормаживает
Код цикла кинь, а
источник

VA

Vadim Apenko in Сообщество Python Программистов
Лучше итог работы профайлера
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Vadim Apenko
Лучше итог работы профайлера
+
источник

A

Andrey in Сообщество Python Программистов
привет мне нужна помощь, использую библу py-postgresql


db = postgresql.open(dsn)
               make_update = db.prepare("UPDATE account SET money = $1 WHERE id = $2")
               with db.xact() as f:
                   make_update(ids, value_ids)
                   make_update(id_to, value_id_to)

                   f.commit()

не комититься, ошибок нет
источник

WI

Who is Islam? in Сообщество Python Программистов
Если кто знает библиотеку telebot, то скажите пж где вы брали мануал. Просто в инете дальше гайдов по ботам вопрос ответ ниче нет. На гитхабе не разбираюсь, плох в инглише
источник

R3

Rud 356 in Сообщество Python Программистов
Доки на англицком читай бля
источник

WI

Who is Islam? in Сообщество Python Программистов
Ну обучающий курс и т.д.
источник