jupyter创建一个8×8的全0数组,并储存至数组arr
时间: 2023-03-28 14:04:40 浏览: 308
好的,我可以回答这个问题。您可以使用以下代码创建一个8×8的全数组,并将其存储在名为arr的数组中:
```python
import numpy as np
arr = np.zeros((8, 8))
```
这将创建一个8×8的全数组,并将其存储在名为arr的数组中。
相关问题
启动Jupyter Notebook创建一个Notebook。(2分) 创建一个数值从0至1,间隔为0.01的数组arr1。(2分) 创建一个包含101个服从正态分布的随机数的数组arr2。(注意:数组arr2为—维数组)(2分) 对数组arr1和数组arr2进行四则运算,并输出其结果。(四则运算包括加、减、乘、除运算)(2分) 对数组arr2进行简单的统计分析,并输出其结果。(统计分析包括对数组进行升序排序、求和、求均值、求标准差和求最小值操作)。(5分) 将数组arr1和数组arr2存储为当前工作路径下的一个二进制格式的文件arr.npz。(2分)
好的,以下是回答:
启动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)
```
希望这个回答能够帮到你。
jupyter数组四舍五入
在 Jupyter Notebook 中,可以使用 numpy 库中的 `numpy.round()` 函数对数组进行四舍五入操作。这个函数可以用来对数组中的每个元素进行指定位数的四舍五入。
下面是一个示例代码,演示如何在 Jupyter Notebook 中使用 numpy 进行数组四舍五入:
```python
import numpy as np
arr = np.array([1.3, 2.7, 3.5, 4.1])
rounded_arr = np.round(arr)
print(rounded_arr)
```
输出结果:
```
[1. 3. 4. 4.]
```
在这个例子中,我们创建了一个包含浮点数的 numpy 数组 `arr`,然后使用 `np.round()` 函数将它们四舍五入为最接近的整数,并将结果存储在 `rounded_arr` 中。然后我们打印出 `rounded_arr` 的值。
阅读全文