创建一个数值范围为0-1,间隔为0.01的数组,创建100个服从正态分布的随机数,对创建的两个数组进行四则运算,对创建的随机数组进行简单的统计分析
时间: 2024-02-12 13:08:33 浏览: 125
随机数排序_20个随机数_数组排序_源码
5星 · 资源好评率100%
好的,我可以为您完成这个任务。
首先,我们需要使用numpy库来创建一个数值范围为0-1,间隔为0.01的数组和100个服从正态分布的随机数。以下是代码示例:
```python
import numpy as np
# 创建数值范围为0-1,间隔为0.01的数组
arr1 = np.arange(0, 1, 0.01)
# 创建100个服从正态分布的随机数
arr2 = np.random.normal(size=100)
```
接下来,我们可以对这两个数组进行四则运算。以下是代码示例:
```python
# 加法
add_arr = arr1 + arr2
# 减法
sub_arr = arr1 - arr2
# 乘法
mul_arr = arr1 * arr2
# 除法
div_arr = arr1 / arr2
```
这段代码将对数组arr1和arr2进行加法、减法、乘法和除法运算,结果分别存储在add_arr、sub_arr、mul_arr和div_arr数组中。
最后,我们可以对随机数组进行简单的统计分析。以下是代码示例:
```python
# 统计分析
print('均值:', np.mean(arr2))
print('中位数:', np.median(arr2))
print('标准差:', np.std(arr2))
print('最小值:', np.min(arr2))
print('最大值:', np.max(arr2))
```
这段代码将对随机数组arr2进行均值、中位数、标准差、最小值和最大值的统计分析。
希望这个代码示例对您有所帮助。如果您有任何其他问题,请随时问我。
阅读全文