我有两个数组列表filelist和imgList,它们彼此相关,例如"e1.jpg“相关的"H1.txt”。如何根据fileList的随机化自动随机化imgList列表?就像在excel中一样,如果我们对某一列进行排序,另一列会自动跟随?= new ArrayList<String>(Arrays.asList(img));
Collections.shuffle(fileList);
随机化后的
如何对scipy稀疏矩阵的行进行混洗? 有一个scikitlearn.utils.shuffle,但它返回一个新的矩阵,因此对于非常大的稀疏矩阵,混洗不是就地完成的,而是复制矩阵。有numpy.random.Generator.shuffle,但它似乎是work only for CSR matrices。如何有效地打乱scipy稀疏矩阵的行数,不管它是以什么格式存储在内存中的?
在pandas中按行或按列混洗数据帧的简单而有效的方法是什么?即如何编写一个函数shuffle(df, n, axis=0),该函数接受一个数据帧、多个随机n和一个轴(axis=0是行,axis=1是列),并返回已经被随机n次的数据帧的副本。如果你只是混洗df.index,就会丢失所有的信息。我希望生成的df与原始的相同,只是行的顺序或列的顺序不同。
Edit2:我的问题不清楚。当我说对行进行混洗时,我指的是独立地对每一行进行