Форум сайта python.su
0
Хотел создать прогу высчитавающую силовые показатели в пл с помощью этой таблички
Решил было сделать через запросы ввода(инпат) и услования(иф), но понял что это дохлый номер, т.к. вычислить например с каким весом сделаю 6жимов, если столько-то делаю 7 , это довольно проблематично.
Но вот что-то задался вопросом, возможно ли найти с помощью пайтона множитель/операцию с помощью которого выстраивается последовательность?
Т.е. узнать какая операция/вычисления проделывается, если последовательность например такая:
1, 1.065, 1.3, 1.147…
Отредактировано AlexSSpirit (Сен. 18, 2012 20:26:51)
Офлайн
20
Если задача решаема с точки зрения математики, то конечно ее можно решить и на питоне. Питон здесь всего лишь инструмент, как калькулятор.
Офлайн
43
нипанятна чтота, закономерность в циферках найти хотите?
у питона, к сожалению (насколько я знаю), нет встроенных средств по нахождению множителей/операций с помощью которого выстраивается последовательность. Можно попробовать через регресионный анализ (в numpy есть, наверное), но он ниочень, плюс результаты получатся вероятностные, точно нипощитает.
А можно и самим посчитать. На глаз можно определить, что к каждому последующему числу прибавляется нимножка, предположим что зависимость линейная и посчитаем разницу (ну совсем не похоже что имеем дело с простым множителем) n от n+1 в каждом столбце (кроме количества повторений):
приседания:
0.0475 0.0825 0.0275 0.0425 0.042 0.042 0.042 0.042 0.042
в начале корелляции не заметно, но потом чотка по 0.042 прибавляется
жим:
0.035 0.045 0.035 0.035 0.03 0.04 0.035 0.035 0.035
ну тут почти не меняется, вначале маленько флуктуирует, а концу снова стабильненько
тяга:
0.065 0.065 0.017 0.017 0.017 0.34 0 0.008
а вот тяга выделяется из общего фона вместо стабилизирующихся колебаний к определенной величине, мы наблюдаем по всей видимости затухающие (хотя это частный случай стабилизирующихся просто величина является нулю).
Из вычислений можно с большой вероятностью допустить что течением последовательности является - плюс маленько (около 0.05 в среднем), плюс побольше (относительно маленька), плюс поменьше, + одно и тоже.
Офлайн