Python 如何在没有ml框架的情况下洗牌数据?

Python 如何在没有ml框架的情况下洗牌数据?,python,python-3.x,numpy,Python,Python 3.x,Numpy,我试图使用numpy.random\u shuffle,但效果不好 import numpy as np data=loaddat('mydatapath') np.random_shuffle(data) 它不起作用。然后我试过: np.random.shuffle(data) 但它也不起作用 我必须使用什么函数来洗牌加载的数据?您是否尝试过: 将numpy导入为np 分开=20#离开[:20], data=loaddat('mydatapath') 顺序=np.随机排列(len(数据)

我试图使用
numpy.random\u shuffle
,但效果不好

import numpy as np

data=loaddat('mydatapath')
np.random_shuffle(data)
它不起作用。然后我试过:

np.random.shuffle(data)
但它也不起作用

我必须使用什么函数来洗牌加载的数据?

您是否尝试过:

将numpy导入为np
分开=20#离开[:20],
data=loaddat('mydatapath')
顺序=np.随机排列(len(数据))
列车=数据[订单[拆分:]
测试=数据[订单[:拆分]]

a=[1,2,3,4,5];numpy.random.shuffle(a);打印(a)