有没有一种方法可以从numpy数组中随机减去一个百分比



假设我们有一个包含大量浮点数的numpy数组。说到我想从这个numpy数组中随机删除5%的百分比,有什么方法可以做到吗?假设我们有这个阵列:

4.0
5.0
4.0
4.0
5.0
4.0
4.0
5.0
1.0
5.0 

一种方法是,您可以随机获取95% data

import numpy as np
arr = np.array([1,8,9,2,3,6]) 
numbers = np.random.choice(arr, int(len(arr)*0.95) ) 
print(numbers)
print(np.random.permutation(arr)[:int(arr.size*0.95)])

从数组的排列中选择前95%(用int((向下取整(。

相关内容

  • 没有找到相关文章

最新更新