- 分类器性能评估 概述sklearn.metrics.classification_report 概述 在许多实际问题中, 衡量分类器任务的成功程度是通过固定的性能指标来获取. 一般常见使用... 分类器性能评估 概述sklearn.metrics.classification_report 概述 在许多实际问题中, 衡量分类器任务的成功程度是通过固定的性能指标来获取. 一般常见使用...
- [toc] 数据结构 我们如何用 Python 中的类型来保存一个班的学生信息? 如果想要快速的通过学生姓名获取其信息呢? 实际上当我们在思考这个问题的时候, 我们已经用到了数据结构. 列表和字典都可以存储一个班的学生信息, 但是想要在列表中获取一名同学的信息时, 就要遍历这个列表, 其时间复杂度为 O(n), 而使用字典存储时,... [toc] 数据结构 我们如何用 Python 中的类型来保存一个班的学生信息? 如果想要快速的通过学生姓名获取其信息呢? 实际上当我们在思考这个问题的时候, 我们已经用到了数据结构. 列表和字典都可以存储一个班的学生信息, 但是想要在列表中获取一名同学的信息时, 就要遍历这个列表, 其时间复杂度为 O(n), 而使用字典存储时,...
- [toc] 二进制文件的读取和写入 二进制文件的处理流程和文本文件流程一致. 首先还是要创建文件对象, 不过, 我们需要指定二进制模式, 从而创建出二进制文件对象. 例如: f = open(r"d:\a.txt","wb") #可写的, 重写模式的二进制文件对象  ... [toc] 二进制文件的读取和写入 二进制文件的处理流程和文本文件流程一致. 首先还是要创建文件对象, 不过, 我们需要指定二进制模式, 从而创建出二进制文件对象. 例如: f = open(r"d:\a.txt","wb") #可写的, 重写模式的二进制文件对象  ...
- [toc] 字符串驻留机制和字符串比较 字符串驻留: 仅保存一份相同且不可变字符串的方法, 不同的值被存放在字符串驻留池中. Python 支持字符串驻留机制, 对于符合标识符规则的字符串 ( 仅包含下划线 (_), 字母和数字 ) 会启用字符串驻留机制. 字符串比较和同一性 我们可以直接使用 ==, != 对字符串进行比较, ... [toc] 字符串驻留机制和字符串比较 字符串驻留: 仅保存一份相同且不可变字符串的方法, 不同的值被存放在字符串驻留池中. Python 支持字符串驻留机制, 对于符合标识符规则的字符串 ( 仅包含下划线 (_), 字母和数字 ) 会启用字符串驻留机制. 字符串比较和同一性 我们可以直接使用 ==, != 对字符串进行比较, ...
- [toc]] 列表的创建 基本语法[]创建 >>> a = [10, 20, "a", "b"] >>> a = [] #创建一个空的列表对象 list() 创建 使用 list() 可以将任何可迭代的数据转换成列表. >>> a ... [toc]] 列表的创建 基本语法[]创建 >>> a = [10, 20, "a", "b"] >>> a = [] #创建一个空的列表对象 list() 创建 使用 list() 可以将任何可迭代的数据转换成列表. >>> a ...
- [toc] split() 分割和 join() 合并 split() 可以基于指定分割符将字符串分割成多个子字符串 (存储到列表中). 如果不指定分隔符, 则默认使用空白字符 (换行符/空格/制表符). join() 的作用和 split() 作用刚好相反, 用于将一系列子字符串连接起来. 拼接字符串的要点: &... [toc] split() 分割和 join() 合并 split() 可以基于指定分割符将字符串分割成多个子字符串 (存储到列表中). 如果不指定分隔符, 则默认使用空白字符 (换行符/空格/制表符). join() 的作用和 split() 作用刚好相反, 用于将一系列子字符串连接起来. 拼接字符串的要点: &...
- [toc] 序列 序列是一种数据存储方式, 用来存储一系列的数据. 在内存中, 序列就是一块用来存放多个值的连续的内存空间. 比如一个整数序列[10, 20, 30, 40]: 由于 Python3 中一切对象, 在内存中实际是按照如下方式存储的: 从图示中, 我们可以... [toc] 序列 序列是一种数据存储方式, 用来存储一系列的数据. 在内存中, 序列就是一块用来存放多个值的连续的内存空间. 比如一个整数序列[10, 20, 30, 40]: 由于 Python3 中一切对象, 在内存中实际是按照如下方式存储的: 从图示中, 我们可以...
- [toc] 布尔值 Python2 中没有布尔值, 直接用数字 0 表示 False, 用数字 1 表示 True. Python3 中, 把 True 和 False 定义成了关键字, 但他们的本质还是 1 和 0, 甚至可以和数字相加. 比较运算符 所有比较运算符返回 1 表示真, 返回 0 表示假. 这分别与特殊变量 T... [toc] 布尔值 Python2 中没有布尔值, 直接用数字 0 表示 False, 用数字 1 表示 True. Python3 中, 把 True 和 False 定义成了关键字, 但他们的本质还是 1 和 0, 甚至可以和数字相加. 比较运算符 所有比较运算符返回 1 表示真, 返回 0 表示假. 这分别与特殊变量 T...
- [toc] Python 开发环境 开发环境, 英文是IDE (Integrated Development Enviornment 集成开发环境). 不要纠结于使用哪个开发环境. 开发环境本质上就是对 Python 解释器 python.exe 的封装, 核心都一样. 可以... [toc] Python 开发环境 开发环境, 英文是IDE (Integrated Development Enviornment 集成开发环境). 不要纠结于使用哪个开发环境. 开发环境本质上就是对 Python 解释器 python.exe 的封装, 核心都一样. 可以...
- [toc] 程序基本格式 1. 恰当的空格, 缩进问题 (1) 逻辑行首的空白 (空格和制表符) 用来决定逻辑行的缩层次, 从而来决定语句的分组. (2) 语句从新行的第一行开始. (3) 缩进风格统一: &nbs... [toc] 程序基本格式 1. 恰当的空格, 缩进问题 (1) 逻辑行首的空白 (空格和制表符) 用来决定逻辑行的缩层次, 从而来决定语句的分组. (2) 语句从新行的第一行开始. (3) 缩进风格统一: &nbs...
- [toc] 基本运算符 or, and, not 布尔或, 布尔与, 布尔非 is, is not ... [toc] 基本运算符 or, and, not 布尔或, 布尔与, 布尔非 is, is not ...
- [toc] 列表的排序 修改原列表, 不建新列表的排序 >>> a = [20, 10, 30, 40] >>> id(a) 46017416 >>> a.sort() #默认是升序排列 >>> a&... [toc] 列表的排序 修改原列表, 不建新列表的排序 >>> a = [20, 10, 30, 40] >>> id(a) 46017416 >>> a.sort() #默认是升序排列 >>> a&...
- [toc] str() 实现数字转型字符串 str() 可以帮助我们将其他数据类型转换为字符串. 例如: str(5.20) ==> "5.20" 当我们调用 print() 函数时, 解释器自动调用了 str() 将非字符串的对象转换成了字符串. 我们在面向对象章节中详细讲解这部分内容. 使用[... [toc] str() 实现数字转型字符串 str() 可以帮助我们将其他数据类型转换为字符串. 例如: str(5.20) ==> "5.20" 当我们调用 print() 函数时, 解释器自动调用了 str() 将非字符串的对象转换成了字符串. 我们在面向对象章节中详细讲解这部分内容. 使用[...
- 向左为负,向右为正,标准坐标系,返回-180-180度 import math AB = [0 ,0 ,5 ,-1]CD = [0 ,0 ,4.5 ,4.5]EF = [0 ,0 ,-2 ,6]PQ = [0 ,0 ,-6 ,-1] def angle(v1, v2): dx1 = v1[2] - v1[0] dy1 =... 向左为负,向右为正,标准坐标系,返回-180-180度 import math AB = [0 ,0 ,5 ,-1]CD = [0 ,0 ,4.5 ,4.5]EF = [0 ,0 ,-2 ,6]PQ = [0 ,0 ,-6 ,-1] def angle(v1, v2): dx1 = v1[2] - v1[0] dy1 =...
- [toc] 浮点数 浮点数, 称为 float. 浮点数用 a*b^10 形式的科学计数法表示. 比如: 3.14, 表示成: 314E-2 或者 314e-2. 这些数字在内存中也是按照科学计数法储存. 类型转换和四舍五入 1. 类似于 int (), 我们也可以用 float() 将其他类型转化成浮点数. 2. 整数和... [toc] 浮点数 浮点数, 称为 float. 浮点数用 a*b^10 形式的科学计数法表示. 比如: 3.14, 表示成: 314E-2 或者 314e-2. 这些数字在内存中也是按照科学计数法储存. 类型转换和四舍五入 1. 类似于 int (), 我们也可以用 float() 将其他类型转化成浮点数. 2. 整数和...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签