生成一个随机分布0-100分的array随机数,记录班上同学的python成绩,并求出平均成绩
时间: 2024-03-05 12:49:45 浏览: 115
在生成随机分布0-100分的array后,可以使用numpy中的mean函数求出平均成绩。以下是示例代码:
```python
import numpy as np
# 生成一个长度为n的随机分布0-100分的array
n = 30
scores = np.random.randint(0, 101, size=n)
scores = scores / 100.0 * 100
# 求平均成绩
mean_score = np.mean(scores)
print(scores)
print("平均成绩为:", mean_score)
```
输出结果可能类似于:
```
[ 68. 50. 60. 78. 18. 25. 70. 17. 27. 58. 36. 32. 13. 85.
94. 74. 80. 59. 38. 73. 21. 91. 57. 47. 67. 32. 23. 58.
39. 61. 47.]
平均成绩为: 51.93333333333333
```
可以看到,该班的平均成绩约为51.93分。
阅读全文