- 循环深入讲解一、循环简介1、循环的作用思考:假如我有个教练,有⼀天学车过程中你多次转向没有打灯操作,教练说:“长点记性,这个操作重复练习100遍,提醒自己打方向灯”。这个时候程序员会怎么做? 答:100遍 print('记得转方向要打方向灯')思考:复制粘贴100次吗? 答:重复执行100次⼀样的代码,程序中循环即可循环的作用:让代码更高效的重复执行。2、循环的分类在Python中,循环分... 循环深入讲解一、循环简介1、循环的作用思考:假如我有个教练,有⼀天学车过程中你多次转向没有打灯操作,教练说:“长点记性,这个操作重复练习100遍,提醒自己打方向灯”。这个时候程序员会怎么做? 答:100遍 print('记得转方向要打方向灯')思考:复制粘贴100次吗? 答:重复执行100次⼀样的代码,程序中循环即可循环的作用:让代码更高效的重复执行。2、循环的分类在Python中,循环分...
- @[toc] 摘要json里面的key默认是唯一,但是有些情况下json里面的key值并不唯一。比如我在分析WIFI协议的时候,如下图:这时候就需要解决key重复的问题。那么如何解决呢? 不处理的情况例如: {"key":"1", "key":"2", "key":"3", "key2":"4"}把上面的值写入到json文件中。如果不处理重复key的问题,输出结果会怎么样?代码如下:imp... @[toc] 摘要json里面的key默认是唯一,但是有些情况下json里面的key值并不唯一。比如我在分析WIFI协议的时候,如下图:这时候就需要解决key重复的问题。那么如何解决呢? 不处理的情况例如: {"key":"1", "key":"2", "key":"3", "key2":"4"}把上面的值写入到json文件中。如果不处理重复key的问题,输出结果会怎么样?代码如下:imp...
- 1. 数据可视化的意义俗话说,一图胜千言。数据可视化便是将数据通过图形化的方式展现出来,它更加便于我们观察数据蕴含的的规律,洞察了数据蕴含的规律后,我们能够做更好的商业决策。2. 什么是折线图?折线图是一个由点和线组成的统计图表,常用来表示数值随连续时间间隔或有序类别的变化。在折线图中,x 轴通常用作连续时间间隔或有序类别(比如阶段1,阶段2,阶段3)。y 轴用于量化的数据,如果为负值则绘制... 1. 数据可视化的意义俗话说,一图胜千言。数据可视化便是将数据通过图形化的方式展现出来,它更加便于我们观察数据蕴含的的规律,洞察了数据蕴含的规律后,我们能够做更好的商业决策。2. 什么是折线图?折线图是一个由点和线组成的统计图表,常用来表示数值随连续时间间隔或有序类别的变化。在折线图中,x 轴通常用作连续时间间隔或有序类别(比如阶段1,阶段2,阶段3)。y 轴用于量化的数据,如果为负值则绘制...
- C、Java、Python之间的小差异。变量是容器还是标签?Python的for循环为什么不一样?Python为什么不能用i++自增?C语言为什么比较快?Java的JVM是干什么的?C、Java、Python有什么区别,又有什么相似点。.................. C、Java、Python之间的小差异。变量是容器还是标签?Python的for循环为什么不一样?Python为什么不能用i++自增?C语言为什么比较快?Java的JVM是干什么的?C、Java、Python有什么区别,又有什么相似点。..................
- 1.Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中... 1.Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中...
- 1. Pandas 是什么?Pandas 是一个强大的分析结构化数据的工具集;它的使用基础是 Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。Pandas 的主要数据结构是 Series(一维数据)和 DataFrame(二维数据)。2. SeriesSeries 是一种类似于一维数组的对象,是由一组数据以及一组与之相关的数据标签(即索引)组成。创建 Se... 1. Pandas 是什么?Pandas 是一个强大的分析结构化数据的工具集;它的使用基础是 Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。Pandas 的主要数据结构是 Series(一维数据)和 DataFrame(二维数据)。2. SeriesSeries 是一种类似于一维数组的对象,是由一组数据以及一组与之相关的数据标签(即索引)组成。创建 Se...
- 移植案例与原理 - build lite源码分析 之 hb命令__main__.pyhb命令可以通过python pip包管理器进行安装,应该是OpenHarmony Build的缩写,在python包名称是ohos-build。hb作为编译构建子系统提供的命令行,用于编译构建产品、芯片厂商组件或者单个组件。本文,我们来学习hb的源码。 1、hb的安装、卸载与简单介绍在源码根目录下执行下述... 移植案例与原理 - build lite源码分析 之 hb命令__main__.pyhb命令可以通过python pip包管理器进行安装,应该是OpenHarmony Build的缩写,在python包名称是ohos-build。hb作为编译构建子系统提供的命令行,用于编译构建产品、芯片厂商组件或者单个组件。本文,我们来学习hb的源码。 1、hb的安装、卸载与简单介绍在源码根目录下执行下述...
- CPython 中的 C 是指 C 语言,意味着这个 Python 默认发行版是用 C 语言编写的。其实,CPython 的编译器是用纯 C 语言编写的,或者是 C 和 Python 的组合。那我们不经要问:为什么 Cpython 不是用其他语言我们首先要知道,高级语言都要编译为机器语言。所以区别就在于编译器的工作方式中,有两种类型的编译器:自我实现编译器:如 Go 语言,一开始也是 C 语... CPython 中的 C 是指 C 语言,意味着这个 Python 默认发行版是用 C 语言编写的。其实,CPython 的编译器是用纯 C 语言编写的,或者是 C 和 Python 的组合。那我们不经要问:为什么 Cpython 不是用其他语言我们首先要知道,高级语言都要编译为机器语言。所以区别就在于编译器的工作方式中,有两种类型的编译器:自我实现编译器:如 Go 语言,一开始也是 C 语...
- 本文介绍将简要介绍一种基本的回收算法:引用计数算法[Collins,1960],英文名 reference counting。引用计数方法非常简单。对象的存活性可以通过引用关系的创建和删除直接判定,从而无需向追踪式回收器那样先通过遍历堆找出所有的存活对象,然后再反向确定出未遍历到的垃圾对象。引用计数算法基于计算对每个分配对象的指针引用数的想法。这是一种直接的方法,也恰好是自然增量的,因为它在... 本文介绍将简要介绍一种基本的回收算法:引用计数算法[Collins,1960],英文名 reference counting。引用计数方法非常简单。对象的存活性可以通过引用关系的创建和删除直接判定,从而无需向追踪式回收器那样先通过遍历堆找出所有的存活对象,然后再反向确定出未遍历到的垃圾对象。引用计数算法基于计算对每个分配对象的指针引用数的想法。这是一种直接的方法,也恰好是自然增量的,因为它在...
- 众所周知,Python 支持多种编程范式:过程式(使用基础的语句)、面向对象编程和函数式编程。Python 也提供了其他函数式编程语言的工具:利用 map 在一个可迭代对象的各项上调用函数的工具利用 filter 来过滤项利用 reduce 把函数作用在成对的项上来运行结果的工具在没有循环的情况下处理可迭代对象:map有时我们需要对列表、集合、字典等可迭代序列做的一个操作就是:对其中每一个元... 众所周知,Python 支持多种编程范式:过程式(使用基础的语句)、面向对象编程和函数式编程。Python 也提供了其他函数式编程语言的工具:利用 map 在一个可迭代对象的各项上调用函数的工具利用 filter 来过滤项利用 reduce 把函数作用在成对的项上来运行结果的工具在没有循环的情况下处理可迭代对象:map有时我们需要对列表、集合、字典等可迭代序列做的一个操作就是:对其中每一个元...
- 面试官:听说你学Python?那你给我讲讲Python如何进行内存管理?我:???内存管理不太清楚额。。。面试官:那你知道Python垃圾回收吗?我:(尴尬一下后,还好我看到过相关博客)Python垃圾回收引用计数为主、标记清除和分代回收为主。面试官:那你仔细讲讲这三种垃圾回收技术?我:卒。。。面试官:听说你学Python?那你给我讲讲Python如何进行内存管理?我:???内存管理不太清楚... 面试官:听说你学Python?那你给我讲讲Python如何进行内存管理?我:???内存管理不太清楚额。。。面试官:那你知道Python垃圾回收吗?我:(尴尬一下后,还好我看到过相关博客)Python垃圾回收引用计数为主、标记清除和分代回收为主。面试官:那你仔细讲讲这三种垃圾回收技术?我:卒。。。面试官:听说你学Python?那你给我讲讲Python如何进行内存管理?我:???内存管理不太清楚...
- BI软件搞不定,但是润乾的DQL可以 BI软件搞不定,但是润乾的DQL可以
- 本文介绍了栈这一数据结构,并介绍了在现实生活中的程序中如何使用它的情况。在文章的中,介绍了 Python 中实现栈的三种不同方式,知道了 `deque` 对于非多线程程序是一个更好的选择,如果你要在多线程编程环境中使用栈的话,可以使用 `LifoQueue`。 本文介绍了栈这一数据结构,并介绍了在现实生活中的程序中如何使用它的情况。在文章的中,介绍了 Python 中实现栈的三种不同方式,知道了 `deque` 对于非多线程程序是一个更好的选择,如果你要在多线程编程环境中使用栈的话,可以使用 `LifoQueue`。
- 深度学习:GoogLeNet核心思想详细讲解💡 在2014年的ImageNet图像识别挑战赛中,一个名叫GoogLeNet [Szegedy et al., 2015]的网络架构大放异彩。GoogLeNet吸收了NiN中串联网络的思想,并在此基础上做了改进。 这篇论文的一个重点是解决了什么样大小的卷积核最合适的问题。毕竟,以前流行的网络使用小到1 * 1,大到5 * 5的卷积核。 本文的... 深度学习:GoogLeNet核心思想详细讲解💡 在2014年的ImageNet图像识别挑战赛中,一个名叫GoogLeNet [Szegedy et al., 2015]的网络架构大放异彩。GoogLeNet吸收了NiN中串联网络的思想,并在此基础上做了改进。 这篇论文的一个重点是解决了什么样大小的卷积核最合适的问题。毕竟,以前流行的网络使用小到1 * 1,大到5 * 5的卷积核。 本文的...
- 1 Python 中的对象 ID我们在学习基础的时候没听说 Python 有 C 或 C++ 中的指针啊,Python 中指针是什么?先把指针这个概念放一放,一提到指针可能初学 C 和 C++ 的人都害怕(本人也害怕),先来理解一下 Python 里面对象的本质。比如下面的代码,当声明 a = 100 和 b = 100 的时候,能发现 id(a) == id(b),为什么 a 和 b 的... 1 Python 中的对象 ID我们在学习基础的时候没听说 Python 有 C 或 C++ 中的指针啊,Python 中指针是什么?先把指针这个概念放一放,一提到指针可能初学 C 和 C++ 的人都害怕(本人也害怕),先来理解一下 Python 里面对象的本质。比如下面的代码,当声明 a = 100 和 b = 100 的时候,能发现 id(a) == id(b),为什么 a 和 b 的...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签