
1. 基本数据结构
在 Jupyter 中自主构建一个列表、一个集合、两个字典后完成下列操作: 1)将
列表乱序输出;2)将集合头部元素弹出;3)用字典 2 内容更新字典 1 的内容。
import random as rd
list1 = [1,2,3,4,5]
rd.shuffle(list1)
print(list1)
set1 = {1,3,4,6,8}
print(set1.pop())
dict1 = {"name":"zhangsan","age":20}
dict2 = {"name":"zhangsan","age":21,"sex":"male"}
dict1.update(dict2)
dict1
2. numpy
在 Jupyter 中使用 numpy 随机生成一个长度为 16 的乱序数组,更改其维度为
4 行 4 列。再随机生成一个长度为 16 的满足正态分布的数组,更改其维度为
4 行 4 列。上述两个数组做 ufunc 加法运算并输出结果。
In [19]: