pandas打乱数据方法
原始数据

方法1:用sklearn.utils里面的方法
from sklearn.utils import shuffle
data = pd.read('data.csv', header=None, sep='\t')
data = shuffle(data)
print(data)
打乱后的数据:

方法2:用random方法
import random
data = pd.read('data.csv', header=None, sep='\t')
data = data.values
random.shuffle(data)
print(data)

3. 用numpy 内置方法
import numpy as np
data = pd.read_csv('data.csv', header=None, sep='\t')
data = data.iloc[np.random.permutation(len(data))]
print(data.values)

5721



被折叠的 条评论
为什么被折叠?



