请用python完成下列问题 (1)创建一个数值范围为0~1,间隔为0.01的数组。 (2)创建100个服从正态分布的随机数。 (3)对创建的两个数组进行四则运算。 (4)对创建的随机数组进行简单的统计分析
时间: 2023-03-14 10:14:07 浏览: 314
(1)可以使用numpy的arange函数来实现:numpy.arange(0,1,0.01)
(2)可以使用numpy的random.normal函数来创建正态分布的随机数:numpy.random.normal(size=100)
(3)可以使用numpy的arithmetic等函数来实现四则运算:numpy.add(arr1,arr2),numpy.subtract(arr1,arr2),numpy.multiply(arr1,arr2),numpy.divide(arr1,arr2)
(4)可以使用numpy的mean,median,std函数来实现简单的统计分析:numpy.mean(arr),numpy.median(arr),numpy.std(arr)
相关问题
python创建一个数值范围为0~1,间隔为0.01的数组
可以使用numpy库中的arange函数来创建一个数值范围为0~1,间隔为0.01的数组:
```python
import numpy as np
arr = np.arange(0, 1.01, 0.01)
print(arr)
```
输出结果为:
```
[0. 0.01 0.02 ... 0.98 0.99 1. ]
```
创建一个数值范围为0-1,间隔为0.01的数组
可以使用Python语言创建一个数值范围为-1,间隔为.01的数组,代码如下:
```python
import numpy as np
arr = np.arange(, 1.01, .01)
print(arr)
```
输出结果为:
```
[. .01 .02 .03 .04 .05 .06 .07 .08 .09 .1 .11 .12 .13
.14 .15 .16 .17 .18 .19 .2 .21 .22 .23 .24 .25 .26 .27
.28 .29 .3 .31 .32 .33 .34 .35 .36 .37 .38 .39 .4 .41
.42 .43 .44 .45 .46 .47 .48 .49 .5 .51 .52 .53 .54 .55
.56 .57 .58 .59 .6 .61 .62 .63 .64 .65 .66 .67 .68 .69
.7 .71 .72 .73 .74 .75 .76 .77 .78 .79 .8 .81 .82 .83
.84 .85 .86 .87 .88 .89 .9 .91 .92 .93 .94 .95 .96 .97
.98 .99 1. ]
```
其中,`np.arange()`函数用于创建一个数值范围内的等差数列,第一个参数为起始值,第二个参数为终止值(不包含),第三个参数为步长。因此,`np.arange(, 1.01, .01)`表示创建一个从开始,以.01为步长,不超过1的数值范围。
阅读全文