当变量名与包名相同时会发生包冲突,会阻止包被重用。下面来看一个Redis客户端库的具体例子。
TX packets 339 bytes 33150 (32.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions... TX packets 112 bytes 9492 (9.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions... TX packets 356 bytes 35698 (34.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions... TX packets 112 bytes 9492 (9.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
135245 errors:0 dropped:0 overruns:0 frame:0 TX packets:101444 errors:0 dropped:0 overruns:0 carrier:0 collisions...1565647 errors:0 dropped:0 overruns:0 frame:0 TX packets:433759 errors:0 dropped:0 overruns:0 carrier:0 collisions...1306151 errors:0 dropped:0 overruns:0 frame:0 TX packets:95447 errors:0 dropped:0 overruns:0 carrier:0 collisions...128908 errors:0 dropped:0 overruns:0 frame:0 TX packets:128908 errors:0 dropped:0 overruns:0 carrier:0 collisions...packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions
根据人物的竖直方向速度y_vel 更新人物的Y轴位置,然后调用check_player_y_collisions函数进行竖直方向的碰撞检测。...X轴方向上面3类group如果检测到有碰撞时,会调用adjust_player_for_x_collisions 函数,来调整人物的X轴位置。...if box: self.adjust_player_for_x_collisions(box) elif brick: self.adjust_player_for_x_collisions...elif coin: ... adjust_player_for_x_collisions 函数先根据人物和碰撞物体的X轴相对位置,判断人物在碰撞物体的左边还是右边,来调整人物的...函数也是对不同group分别进行碰撞检测,Y轴方向这3类group如果检测到有碰撞时,会调用adjust_player_for_y_collisions 函数,来调整人物的Y轴位置。
:0 overruns:0 frame:0 TX packets:101444 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:433759 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:128908 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:123581 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:696879 errors:0 dropped:0 overruns:0 carrier:0 collisions
在check_bullet_alien_collisions()中,每当有外星人被击落时,都更新得分: game_functions.py def check_bullet_alien_collisions...有子弹撞到外星人时,Pygame返回一个字典(collisions)。我们检查这个 字典是否存在,如果存在,就将得分加上一个外星人值的点数(见)。...在check_bullet_alien_collisions()中,与外星人碰撞的子弹都是字典collisions中的一个 键;而与每颗子弹相关的值都是一个列表,其中包含该子弹撞到的外星人。...我们遍历字典 collisions,确保将消灭的每个外星人的点数都记入得分: game_functions.py def check_bullet_alien_collisions(ai_settings..., screen, stats, sb, ship, aliens, bullets): --snip-- if collisions: 1 for aliens in collisions.values
0 TX packets 25 bytes 3837 (3.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 25 overruns 0 carrier 0 collisions...0 TX packets 25 bytes 1962 (1.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 TX packets 23 bytes 1830 (1.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
TX packets 192 bytes 13635 (13.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 TX packets 14 bytes 1572 (1.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 TX packets 10 bytes 872 (872.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
overruns:0 frame:0 TX packets:419011268 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...overruns:0 frame:0 TX packets:83604072 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions
() collisions = collisions.replace("nan", np.nan) ## 绘制缺失值矩阵图 msno.matrix无效矩阵是一个数据密集的显示,它可以快速直观地看出数据完整度...msno.matrix(collisions.sample(250)) ? 空白越多说明缺失越严重 右侧的迷你图概述了数据完整性的一般形状,并指出了数据集中具有最大和最小无效值的行数。...msno.bar(collisions.sample(1000)) ? 绘制缺失值热力图 missingno相关性热力图可以显示无效的相关性:一个变量的存在或不存在如何强烈影响的另一个的存在。...msno.heatmap(collisions) ?...缺失值树状图 通过树状图,可以更全面地观察缺失变量的关联性,揭示比关联热力图更深刻的相关关系: msno.dendrogram(collisions) ?
:0 overruns:0 frame:0 TX packets:133745 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions...:0 overruns:0 frame:0 TX packets:570040 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:86 errors:0 dropped:0 overruns:0 carrier:0 collisions
[index].rect=-1000,-1000,self.collisions[index].rect[2],self.collisions[index].rect[3]...接着判断是否发生碰撞: if self.collisions!=[]: for index, v in enumerate(self.collisions): if s['obj']!...[index].rect=-1000,-1000,self.collisions[index].rect[2],self.collisions[index].rect[3]...self.collisions[index].kill() 只要设置了 collisions 阻碍物,那么就遍历阻碍物是否与子弹发生碰撞,如果发生膨胀首先将该物体移动到屏幕之外调用 kill() 方法对其进行销毁...接着就是判断是否碰到障碍物,实现与控制方法一致: if self.collisions!
dropped:0 overruns:0 frame:0 TX packets:174 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:206 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions
frame 0 TX packets 148062 bytes 33065150 (31.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 64441 bytes 28164690 (26.8 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 frame 0 TX packets 1490 bytes 1290056 (1.2 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 251049 bytes 64982214 (61.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 frame 0 TX packets 1315 bytes 1736045 (1.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions
dropped:0 overruns:0 frame:0 TX packets:58537 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions...dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions
frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 428 bytes 68770 (67.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 7 bytes 586 (586.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 7 bytes 586 (586.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
TX packets 10990 bytes 6769011 (6.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 TX packets 32 bytes 2592 (2.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 21495 bytes 3147424 (3.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...0 TX packets 32 bytes 2592 (2.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
TX packets 237 bytes 26851 (26.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 360561 bytes 85054851 (81.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 19044 bytes 38146469 (36.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 280 bytes 31690 (30.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...TX packets 1529 bytes 391681 (382.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions...frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
领取专属 10元无门槛券
手把手带您无忧上云