5

考虑以下代码

one, two = sales.random_split(0.5, seed=0)
set_1, set_2 = one.random_split(0.5, seed=0)
set_3, set_4 = two.random_split(0.5, seed=0)

我在这段代码中试图将我在Sales Sframe(类似于 Pandas DataFrame)中的数据随机分成大约 4 个相等的部分。

什么是 Pythonic/Efficient 方法来实现这一目标?

4

1 回答 1

2
np.random.seed(0)
np.random.shuffle(arr) # in-place
sets = np.array_split(arr, 4)
于 2015-12-17T15:03:07.830 回答