2024-06-28 20:46:00 发布
网友
我正在尝试删除此矩阵的数组:
https://mega.co.nz/#!wNo2Cb5T!0EoALVMtTJbC1-7dgFLbVK8deinL8tGK0eI68bRCOwo
我只需要删除上一列中具有-1的数组,我尝试了此操作,但不起作用:
for i in range (m): if matriz[i][8]==-1: matriz=numpy.delete(matriz,i,0)
你知道吗?:)
实际上你不应该在这里“删除”,你应该只使用索引:
good_rows = matriz[:,8] != -1 good_matriz = matrix[good_rows]
这将为您提供第9列不是-1的行,它比一次删除一列更有效,因为它不会复制您的数据。你知道吗
-1
实际上你不应该在这里“删除”,你应该只使用索引:
这将为您提供第9列不是
-1
的行,它比一次删除一列更有效,因为它不会复制您的数据。你知道吗相关问题 更多 >
编程相关推荐