写一个 R 程序来创建一个正态分布的1000个随机数的列表,并计算向量中有多少个正项。
时间: 2023-05-29 15:06:55 浏览: 100
可以使用 rnorm 函数来创建正态分布的随机数列表,使用 sum 函数来计算向量中正项的数量。
以下是示例代码:
```r
# 创建正态分布的随机数列表
random_nums <- rnorm(1000)
# 计算向量中正项的数量
num_positive <- sum(random_nums > 0)
# 输出结果
cat("在随机数列表中,有", num_positive, "个正项。")
```
输出结果可能类似于:
```
在随机数列表中,有 502 个正项。
```
相关问题
创建100个服从正态分布的随机数
可以使用Python中的numpy库来生成服从正态分布的随机数,代码如下:
```python
import numpy as np
# 生成100个服从正态分布的随机数,均值为0,标准差为1
random_numbers = np.random.normal(0, 1, 100)
```
这段代码将生成一个长度为100的numpy数组,其中每个元素都是服从均值为0,标准差为1的正态分布的随机数。
python创建100个服从正态分布的随机数
可以使用numpy库中的random模块来生成服从正态分布的随机数。以下是生成100个服从正态分布的随机数的代码示例:
```python
import numpy as np
mu, sigma = 0, 0.1 # 正态分布的均值和标准差
random_numbers = np.random.normal(mu, sigma, 100) # 生成100个服从正态分布的随机数
print(random_numbers)
```
其中,mu为正态分布的均值,sigma为正态分布的标准差,np.random.normal(mu, sigma, 100)会生成100个服从正态分布的随机数。
阅读全文