Я загрузил 66 файлов csv, каждый из которых содержит временной ряд из 5000 временных шагов и три функции со следующим кодом:
rms = glob(sims_dir+"/rms*.csv")
df = [pd.read_csv(f).values for f in rms]
data = np.asarray(df)
data.shape
(66, 5004, 3)
Здесь моя первая ось размера 66 - это мои 66 уникальных Временные ряды. Я хотел бы перетасовать свой массив, чтобы мое первое измерение (66) имело случайный порядок, но не совсем уверен в том, как это сделать ... альтернативным подходом может быть загрузка каждого csv случайным образом из его каталога, но Мне было интересно, как этого можно достичь в numpy.