Как я могу эффективно построить функцию для дополнения данных (основные функции + аналитические операции) с помощью Python? - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть 80 by 14 расчетная матрица X, 80 - количество выборок, 14 - количество функций.Я хочу выполнить увеличение данных с помощью набора аналитических операций {\ln, \exp, \frac, +, -, ...}, чтобы превратить матрицу проектирования в, скажем, 80 by 4000 матрицу.

Увеличение данных просто.Возьмем \frac, например:

  1. Выберите подмножество объектов {X_1, X_2, X_3, X_4, X_5} (выбранное подмножество для разных операций отличается), и есть 10 различные комбинации двух объектов.

  2. Применить \frac к комбинациям 10, например (X_1, X_2) дает X_1 / X_2.

Как я могу это сделатьЭффективное увеличение данных?

Единственный способ, о котором я сейчас могу подумать, - это сделать это шаг за шагом, то есть для одной операции выбрать подмножество, а затем выполнить расчет.Но я думаю, что это будет очень утомительно, поэтому я надеюсь, что может быть гораздо более эффективный способ сделать это.

...