【发布时间】:2018-08-05 22:47:39
【问题描述】:
我一直在尝试,但没有成功。
for x in range(0,len(A),10):
for y in range (0,len(A),10):
if x > 0:
if y > 0:
A[index] = 0
【问题讨论】:
-
在您的示例中
A是什么? -
你能举一些输入和输出的例子吗? “每十分之一(非零)值”是模棱两可的,并且与您的代码正在执行的操作完全不同。您可能会发现这很有帮助:How to loop through 2D numpy array using x and y coordinates without getting out of bounds error?
-
A 是一个 219 x 219 的起点-终点行程矩阵,其中大多数值为 0,但也有一些值,2% 为非零。在这些非零值中,我希望有 90% 的零值和 10% 的非零值。