首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python与算法之美

    8,循环结构

    下面主要介绍Python中实现循环结构的几种方式:for循环,while循环,生成式,高阶函数,向量化。 一,for 循环 ? ? ? 二,while 循环 ? ? 三,生成式 生成式是一种轻量级的循环结构,语法结构简单明了,使用起来十分舒爽。 生成式是我最喜欢的 python 语法特点之一。可以用于生成列表,集合和字典。 ? ? ? 这些高阶函数的功能包含了循环结构。常用的高阶函数包括:map,reduce,filter,sorted。 ? ? ? 五,向量化 向量化是替代循环语句非常有力的方式。 python 中的array结构支持向量化。 这里仅举简单例子。 ? 六,循环控制 break:跳出本层循环。 continue:跳出本次循环,继续下一次循环。 pass: 无操作。代码桩。 ? ?

    50320发布于 2020-07-20
  • 来自专栏Hank’s Blog

    (8)Python判断结构

    82640发布于 2020-09-16
  • 来自专栏C++|C|数据结构与算法|Linux

    【YOLOv8】YOLOv8结构解读

    一、YOLOv8的网络结构 YOLOv8是YOLO(You Only Look Once)系列目标检测算法的最新版本,由Ultralytics团队开发。 Backbone YOLOv8的Backbone采用了CSPDarknet53结构,这是YOLOv4和YOLOv5中使用的Backbone的改进版本。 Neck YOLOv8的Neck部分采用了PANet(Path Aggregation Network)结构,用于特征融合。 : yolov5结构图: 更深的 CSP 结构:YOLOv8 的 Backbone 使用了更高效的 CSP 模块,减少了计算量并提升了特征提取能力。 :YOLOv8 的 Neck 部分优化了特征金字塔网络(FPN)和路径聚合网络(PAN)的结构,增强了多尺度特征的融合能力。

    22.6K12编辑于 2025-02-18
  • 来自专栏Deep learning进阶路

    8-1 图结构

    8-1 图结构 1、图结构 前面已经讲了 "一对一" 的线性存储结构、"一对多"的树结构 , 现在介绍 "多对多" 的图结构 图G由两个集合 V和E 组成, 记为G=( V, E) , 其中 V是顶点( 图存储结构可细分两种表现类型,无向图 和 有向图。

    84230发布于 2019-07-02
  • 来自专栏LET

    谈谈3D Tiles(2):数据结构

    本节主要以Batched3DModel3DTileContent和Instanced3DModel3DTileContent两种类型,介绍一下3DTiles的数据结构和核心技术点。 3D Tiles也是基于状态,从UNLOADING开始,通过一系列的request,完成最初的数据加载过程,结束LOADING状态,进入Pocessing过程,也就是数据解析。 这里解释一下:3D Tiles中主要的数据部分就是glTF,而glTF也是基于状态管理的,无论是glTF的解析还是构造DrawCommand,只是state不同,都是在update方法中完成的。 如上是batchtable的内容,以及3d tiles给出的文档信息,其实batchtable就是一个json对象。 下次以个人的经验来谈一下3D Tile好和不好的部分,当作完结篇。

    3.5K50发布于 2018-06-20
  • 来自专栏Coco的专栏

    快速构建页面结构3D Visualization

    使用 CSS 构建 3D 可视化 DOM 结构视图 假设,我们首先随时实现一段 DOM 结构,其简单的代码如下:

    <div class="g-header ; height: 50px; border: 1px solid #333; } } } 得到这样一个最多深度为 4 层的简单<em>结构</em> : 而我们希望,快速看这个页面的 <em>3D</em> 深度图,像是这样: 又或者,可以使用类似于这样一种 Hover 的交互效果,实现 Hover 某一个 Div,展示出它当前的一个 <em>3D</em> 深度<em>结构</em>图,看看效果: 总的来说,我们的核心需求就是,无论页面的 DOM <em>结构</em>如何,深度如何,我们希望能够通过一种简单的处理(纯 CSS 实现),能够快速查看页面的 <em>3D</em> 深度<em>结构</em>视图。 这里我尝试的是,当前正在写作的 Github Issues 页面,看看效果: 当然,可能颜色没有搭配的特别好,但是要知道,整儿页面的 DOM <em>结构</em>是相当之复杂的。

    72820编辑于 2022-11-22
  • 来自专栏计算机二级C语言

    8寒假专辑:五、循环结构

    add(int x,int y){return x+y;} main() { int sum; sum=add(add(7,8),9);请问sum的结果是多少? 结果为24 } 8、 函数的参数,返回数值(示意图): ? 9、一定要注意参数之间的传递 实参和形参之间 传数值,和传地址的差别。 寒假专题推送: 1、寒假备战计算机二级C语言 2、寒假备战二级C:重磅推送 模拟考试软件 3、寒假专辑:一、C语言基础知识 4、寒假专辑:二、数据输入、输出 5、寒假专辑:三、表达式、选择结构 7、 寒假专辑:四、循环结构 假期学习有困难怎么办,快来入群和大家交流吧。

    54710发布于 2020-02-19
  • 来自专栏老司机的技术博客

    golang学习笔记8:控制结构

    if-else 结构 if condition1 { // do something} else if condition2 { // do something else} else { // catch-all or default} 关键字 if 和 else 之后的左大括号 { 必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号 } 必须和 else-if 关键字在同一行。 math.Sqrt(f),true} func main() { t, ok := mySqrt(25.0) if ok { fmt.Println(t) } } switch 结构 switch a, b := x[i], y[j]; { case a < b: t = -1 case a == b: t = 0 case a > b: t = 1 } for结构 fmt.Printf("This is the %d iteration\n", i) } } Break 与 continue 一个 break 的作用范围为该语句出现后的最内部的结构

    81630发布于 2018-11-06
  • 来自专栏ops技术分享

    Nginx结构原理全解析(8

    Nginx中从客户端访问的叫主请求,他被nginx这个程序来逐步处理。还有一种内部的请求,叫子请求。

    27620发布于 2021-05-11
  • 来自专栏hightopo

    WebGL 3D on iOS8 正式版

    今天iOS8终于正式发布了,升级了手头设备后对我来说最重要的就是测试WebGL的3D是否真的能跑苹果的系统了,跑了多个HT for Web的3D例子都非常流畅,比Android刚支持WebGL时好太多了 以下是跑HT for Web的3D网络空间拓扑图在iphone5上的截图和视频操作效果,自然不如PC上流畅,但iOS8第一步就能让WebGL达到这样的效果和性能我已经很知足了,感谢苹果!

    43210发布于 2018-07-09
  • 来自专栏Spark学习技巧

    Java8内存结构的改变~

    本例中使用的 JDK 版本是 1.7,指定的 PermGen 区的大小为 8M。 剩余空间容量的百分比,减少为分配空间所导致的垃圾收集 -XX:MaxMetaspaceFreeRatio,在GC之后,最大的Metaspace剩余空间容量的百分比,减少为释放空间所导致的垃圾收集 现在我们在 JDK 8下重新运行一下代码段 四、总结 通过上面分析,大家应该大致了解了 JVM 的内存划分,也清楚了 JDK 8 中永久代向元空间的转换。不过大家应该都有一个疑问,就是为什么要做这个转换?

    1.5K20发布于 2019-07-15
  • 来自专栏linux驱动个人学习

    ARMV8体系结构简介

    1.前言 本文的主要内容来源于ARMV8白皮书v5,对ARMV8做一个概述。 包含如下的内容: 首先从背景谈起,讲述ARM的发展历程; 之后介绍ARMV8体系结构的基本特征; 介绍A64指令集 介绍异常级别 介绍内存管理单元 介绍编程寄存器 介绍DEBUG相关 ARMV8生态系统的演化 从1995年,ARMV4(主要对应ARM7 family)开始到现在ARM RISC体系结构到现在已经演化了20多年。 (1)考虑到ARMV7被市场广泛接受,以及形成的成熟的生态,因此后续的体系结构升级需要做到向后兼容; (2)另外要让厂商能够愿意将软件系统迁移到新的体系结构,新的体系结构一定要有原体系结构不具有的优势 ARMV8目前只定义了Application profile ARMV8定义了48bit符号虚拟地址和达到48bit物理地址 ARMV8采用了新的指令集A64 ARMV8兼容ARMV7的指令 A32和A64

    1.7K10发布于 2019-05-25
  • 来自专栏Deep learning进阶路

    8-2 图的存储结构

    8-2 图的存储结构 1.邻接矩阵(顺序存储结构) 图结构的元素之间虽然具有“多对多”的关系,但是同样可以采用顺序存储,即使用数组有效地存储图。 类似于树结构的孩子表示法。 也正因为各个链表的头节点存储的是各个顶点,因此各链表在存储临界点数据时, 仅需存储该邻接顶点位于数组中的位置下标即可。 ? ?

    91030发布于 2019-07-02
  • 来自专栏趣学算法

    数据结构8讲 KMP算法

    数据结构8讲 KMP算法 讲这个算法之前,我们首先了解几个概念: 串:又称字符串,是由零个或多个字符组成的有限序列。 进入循环,判断满足T[j]==T[k],T[5]=T[2],则执行next[++j]=++k,即next[6]=3,此时j=6,k=3;       8. j=T[0],循环结束。

    72620发布于 2018-09-13
  • 来自专栏UDM Lab

    3D打印鞋的参数化结构设计

    做为一名建筑从业者和3D打印的ID设计师对接时,发现鞋型内部构造的受力层次有不同密度要求,为此我对鞋型表皮模型分为不同的层级,以此调节满足不同位置的单元结构的密度和衔接过渡。 ? ? ? Intralattice提供的各种预设单元结构 第一步:把鞋型的整体结构理解为很多个立方体结构堆砌出来的,而这个立方体有支撑结构,例如上图的结构方式,我先把它命名为“第一能量级”。 ? 第二步:需要考虑连接结构的重叠因素,所以在第一个结构的内侧做一个结构去除,把重复的面连接杆去除掉(鞋沿的结构形态保留),我先把它命名为“能量转化级”。 ? 第五步:我们做第三层级的加密,把所有的结构组合在一起。 ? 第六步:最后使用IntraLattice把上述的结构填充在鞋型的上下面间填充起来。 ? 第七步:调整结构的成管的粗细,检查层级间衔接。 ? 在这基础上我们可以使用3D打印插件检查单个单元体密封问题,和整体模型单元密封问题。 ? 工作流一览 ? ? (下图是在网吧调模型) ?

    1.8K40发布于 2020-04-21
  • 来自专栏嵌入式iot

    ARMV8 mmu页表结构分析

    1.概述 armv8 mmu页表结构比较复杂,总体说来可以将MMU分为以下几个部分: (1)虚拟地址(VA)为48位,而一般只使用到39位(512G内核,512G用户) (2)可以配置成3级页表(64K 3.页表映射过程 如果要理解ARM64的映射过程,需要搞清楚的是 目前基于ARMv8-A架构的处理器最大可支持到48根地址线,也就是寻址2^48的虚拟地址空间。

    2.9K10发布于 2020-03-17
  • 来自专栏C++系列

    【数据结构】哈希经典应用:位图——(8

    67910编辑于 2024-01-23
  • 来自专栏CSDN搜“看,未来”

    数据结构8)-- 图解红黑树

    文章目录 红黑树 红黑树的特征 红黑树自平衡的奥秘 红黑树自平衡操作 插入节点 删除节点 伪代码 红黑树 红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构 如果被删除节点的兄弟节点是红色的 */ if(node->parent->right->color){ // #5 /* 7、如果被删除节点的兄弟节点有两个子节点 8、 node->parent; node->parent->left = temp; } else if(node->parent->right->left){ // #8 同上7,可以考虑整合 */ } else if(node->parent->right->left){ // #12 /* 同上8

    15K13发布于 2021-09-18
  • 来自专栏xiaosen

    数据结构算法--8基数排序

    得到:32,52,13,93,94,54,17     *现在个位数的相对位置排好序了*

    26410编辑于 2024-03-15
  • 来自专栏C语言入门到精通

    数据结构 | 每日一练(8

    数据结构 合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下 ——老子 1 每日一练

    4483129发布于 2019-06-10
领券