У меня была действительно потрясающая помощь по моим предыдущим вопросам для обнаружения лап и ног в лапе, но все эти решения работают только для одного измерения за раз.
Теперь у меня есть данные, которые состоят из:
- около 30 собак;
- каждый из которых имеет 24 измерения (разделенных на несколько подгрупп);
- каждое измерение имеет по меньшей мере 4 контакта (по одному для каждой лапы) и
- каждый контакт разделен на 5 частей и
- имеет несколько параметров, таких как время контакта, местоположение, общая сила и т.д.
Очевидно, что все в одном крупном объекте не собирается сокращать его, поэтому я решил, что мне нужно использовать классы вместо текущего количества функций. Но даже если я прочитал главу Learning Python о классах, я не могу применить ее к своему собственному коду (ссылка GitHub)
Я также чувствую, что довольно странно обрабатывать все данные каждый раз, когда я хочу получить некоторую информацию. Как только я узнаю расположение каждой лапы, мне нечего подсчитывать. Кроме того, я хочу сравнить все лапы одной и той же собаки, чтобы определить, какой контакт принадлежит той лапе (передняя/задняя, левая/правая). Это будет беспорядок, если я буду продолжать использовать только функции.
Итак, теперь я ищу советы о том, как создавать классы, которые позволят мне обрабатывать мои данные (ссылку на данные на молнии одной собаки) разумным образом.