创建一个数值范围为0-1,间隔为0.01的数组 创建100个服从正态分布的随机数;对创建的随机数组进行简单的统计分析。(总和、均值、标准差、方差、最小值、最大值、最小值的索引、最大值的索引、累计和、累计积)
时间: 2023-09-25 13:11:22 浏览: 71
根据平均值和标准差生成符合正态分布的随机数
好的,这是一个关于数学的问题,我可以回答。以下是答案:
```
import numpy as np
arr = np.random.normal(loc=0.5, scale=0.2, size=100)
# 总和
sum_arr = np.sum(arr)
# 均值
mean_arr = np.mean(arr)
# 标准差
std_arr = np.std(arr)
# 方差
var_arr = np.var(arr)
# 最小值
min_val = np.min(arr)
# 最大值
max_val = np.max(arr)
# 最小值的索引
min_index = np.argmin(arr)
# 最大值的索引
max_index = np.argmax(arr)
# 累计和
cum_sum_arr = np.cumsum(arr)
# 累计积
cum_prod_arr = np.cumprod(arr)
print("总和:", sum_arr)
print("均值:", mean_arr)
print("标准差:", std_arr)
print("方差:", var_arr)
print("最小值:", min_val)
print("最大值:", max_val)
print("最小值的索引:", min_index)
print("最大值的索引:", max_index)
print("累计和:", cum_sum_arr)
print("累计积:", cum_prod_arr)
```
希望可以帮到你!
阅读全文