给我四组符合正态分布,大小在400-600之间,数量在40个,符合正态分布的数组
时间: 2023-06-07 16:06:54 浏览: 84
shifouzhengtai.rar_判断正态分布_概率密度_概率密度分布
我可以通过以下方式生成符合要求的四组正态分布数组:
```python
import numpy as np
n_samples = 40
mean = 500
std = 50
arr1 = np.random.normal(loc=mean, scale=std, size=n_samples)
arr2 = np.random.normal(loc=mean, scale=std, size=n_samples)
arr3 = np.random.normal(loc=mean, scale=std, size=n_samples)
arr4 = np.random.normal(loc=mean, scale=std, size=n_samples)
# Clip values to be within [400, 600]
arr1 = np.clip(arr1, 400, 600)
arr2 = np.clip(arr2, 400, 600)
arr3 = np.clip(arr3, 400, 600)
arr4 = np.clip(arr4, 400, 600)
```
这里使用了 NumPy 库中的 `np.random.normal` 函数生成正态分布数组,同时使用 `np.clip` 函数将数组中的值限制在 [400, 600] 范围内。
阅读全文