- 博客(9)
- 收藏
- 关注
原创 MapReduce矩阵乘法原理
中,MapReduce 可以有效地将计算任务拆分并分布到多个节点上执行。Mapper读取矩阵 A 和 B 中的每一行,并生成适当的键值对。分区(Partitioning):Map 阶段输出的键值对根据键。,确保一个 Reducer 能够拿到计算某个位置。,所有来自不同 Mapper 的键值对会被合并。Shuffle 阶段将 Map 阶段的输出。排序(Sorting): 在每个分区内,键。的所有值被分配到同一个 Reducer。合并(Merging):对于同一个键。经过 Shuffle 阶段,对于键。
2024-10-15 23:12:48
1136
原创 字典与集合
使用内置函数dict()空字典字典的常用操作字典中值的获取[]如果字典中不存在指定的key,抛出异常get()方法取值,如果字典中不存在指定的key,并不会抛出KeyError而是返回,可以通过参数设置默认的value,以便指定的key不存在时返回setdefault 方法也可以查找,当key 存在则返回values值,如果key 不存在则添加键值对key的判断字典元素的删除字典元素的修改与新增获取字典视图的三个方法字典元素的遍历字
2022-07-01 12:56:53
185
原创 分支结构(包括对象的布尔值)
数值0None空字符串空列表空元组空字典空集合选择结构单分支结构双分支结构多分支结构嵌套if三目运算 :True if 条件语句 else False优化再优化
2022-06-25 19:49:08
188
原创 循环语句(包含range函数)
range()函数用于生成一个整数序列,返回值是一个迭代器对象创建range对象的三种方式#第一种创建方式,括号里只有一个参数,range(stop)r = range(10) #默认从0开始,且步长为1print(r) #range(0, 10)print(list(r)) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],用于查看range对象中的整序列#第二种创建方式,括号里有两个参数,range(start,stop)r = range(1,10) #指定了起始值1
2022-06-23 22:35:18
247
原创 python解释器和IDLE快捷键
python.exe计算机的大脑是CPU,其不能直接处理python语言,只能处理由数字0和1组成的语言。因此,我们需要一个翻译器,把python语言翻译成计算机CPU能听懂的语言,这样才能使计算机按照我们的python程序要求做事。python解释器由一个编译器和一个虚拟机(PVM)组成,编译器负责将源代码(.py)转换成字节码(.pyc),而虚拟机负责执行字节码,最后在终端输出运行结果。所以,解释型语言也有编译过程,只不过编译生成的是字节码,解释的是python字节码。1、CPython(官方)2、IP
2022-06-17 14:04:07
1404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人