启动Jupyter Notebook创建一个Notebook。(2分) 创建一个数值从0至1,间隔为0.01的数组arr1。(2分) 创建一个包含101个服从正态分布的随机数的数组arr2。(注意:数组arr2为—维数组)(2分) 对数组arr1和数组arr2进行四则运算,并输出其结果。(四则运算包括加、减、乘、除运算)(2分) 对数组arr2进行简单的统计分析,并输出其结果。(统计分析包括对数组进行升序排序、求和、求均值、求标准差和求最小值操作)。(5分) 将数组arr1和数组arr2存储为当前工作路径下的一个二进制格式的文件arr.npz。(2分)
时间: 2024-03-24 09:39:48 浏览: 80
创建一维数组
好的,以下是回答:
启动Jupyter Notebook创建一个Notebook:
请参考前面的回答。
创建一个数值从0至1,间隔为0.01的数组arr1:
```python
import numpy as np
arr1 = np.arange(0, 1.01, 0.01)
```
创建一个包含101个服从正态分布的随机数的数组arr2:
```python
arr2 = np.random.normal(size=101)
```
对数组arr1和数组arr2进行四则运算,并输出其结果:
```python
print("arr1 + arr2 = ", arr1 + arr2)
print("arr1 - arr2 = ", arr1 - arr2)
print("arr1 * arr2 = ", arr1 * arr2)
print("arr1 / arr2 = ", arr1 / arr2)
```
对数组arr2进行简单的统计分析,并输出其结果:
```python
print("升序排序:", np.sort(arr2))
print("求和:", np.sum(arr2))
print("求均值:", np.mean(arr2))
print("求标准差:", np.std(arr2))
print("求最小值:", np.min(arr2))
```
将数组arr1和数组arr2存储为当前工作路径下的一个二进制格式的文件arr.npz:
```python
np.savez("arr.npz", arr1=arr1, arr2=arr2)
```
希望这个回答能够帮到你。
阅读全文