import numpy as np
q5 = np.random.randint(1, 7, size=(15,2))
print(q5)
identical_values = [i for i in q5 if i[0] == i[1]]
if identical_values:
mean_value = np.mean(identical_values)
print(mean_value)
else:
print("There isn't any row with identical values.")
1条答案
按热度按时间vs3odd8k1#
在代码中,您在if条件中犯了语法错误。比较运算符是
==
而不是=
。但是作为答案,使用列表解析来选择所需的数组,然后计算所选数组的平均值。
下面是你可以用来解决这个问题的代码: