一次为利用numpy.random.randint()生成50个介于1~30之间的整数,统计并输出其中包含偶数的个数和奇数的个数,要求相同数字不得重复计算
时间: 2023-04-06 09:03:28 浏览: 96
python:numpy.random模块生成随机数
好的,这个问题可以回答。使用numpy.random.randint()生成50个介于1~30之间的整数的代码如下:
import numpy as np
nums = np.random.randint(1, 31, size=50)
接下来,我们可以使用numpy的奇偶性判断函数来统计偶数和奇数的个数:
even_count = np.count_nonzero(nums % 2 == 0)
odd_count = np.count_nonzero(nums % 2 == 1)
最后,输出结果即可:
print("偶数个数:", even_count)
print("奇数个数:", odd_count)
阅读全文