所以我有一个包含20个不同值的数组(x),我想摆脱所有大于10的数字。我试过这个:
while x <= 10:
x2 = x
但是返回了:&#34; ValueError:具有多个元素的数组的真值是不明确的。使用a.any()或a.all()&#34;而且我不知道如何使用这些功能。有关更好地摆脱阵列中大于10的值的任何建议吗?
答案 0 :(得分:0)
您可以使用numpy
数组索引来过滤数组值。例如,
x = np.array([1, 2, 3, 4, 5])
x_2 = x[x < 3]
x_2将返回:
数组([1,2])
您应该能够根据您的用例调整此示例。