Необходимо оптимизировать одну строку кода, которая будет выполняться десятки тысяч раз во время вычислений, и, следовательно, время становится проблемой.Кажется, что это просто, но действительно застряло.
Строка:
df['Random']=df['column'].groupby(level=0).transform(lambda x: np.random.rand())
Поэтому я хочу назначить одно и то же случайное число для каждой группы и "разгруппировать".Поскольку rand () вызывается много раз с использованием этой реализации, код очень неэффективен.
Может ли кто-нибудь помочь в векторизации этого?