【发布时间】:2020-06-17 05:13:03
【问题描述】:
我已经创建了一个多维数组,现在我想从numpy.ndArray() 中删除随机值,这样,结构将是相同的,即我不想打乱数组。
`array1 = [[1,2,3][4,5,6][7,8,9]]`
编辑: 抱歉提供的信息较少, 我想从多个数组中随机删除元素,但在所有数组中的相同位置。
arr1 = [[1, 2, 3][4, 5, 6][7, 8, 9]]
arr2 = [[11, 12, 13][14, 15, 16][17, 18, 19]]
删除后:
arr1 = [[1, 2, 3][7, 8, 9]]
arr2 = [[11, 12, 13][17, 18, 19]]
for i in random_pos:
arr1.remove(i)
arr2.remove(i)
还希望从数组中删除 30% 的元素
【问题讨论】:
-
当你删除元素 s 时,你希望结构如何?
-
在问题中显示您在删除随机元素后期望的结果。
-
@venkatakrishnan 对不起,我误导了你和我自己
-
希望你得到答案。
标签: python arrays random numpy-ndarray