0 码力 |
46 页 |
714.40 KB
| 2 年前 3 作数纤 符埋
ooo oo ooooo oooooooooooo
数组和字符串
王晓东
wangxiaodongQouc.edu.cn
中国海洋大学
October 16, 2020
参考书目
1. 陈国君等编著,Java 程序设计基础《第 5 版) , 清华大学日 学会一维数组和二维数组的使用,认识 Arrays 类,掌握操
作数组相关方法
3. 掌握 Java 有 的概念,字符串与数组的关系;学会
String 类 闻符串操作方法
大网 数组的概念
和 Ooo
数组的概念
一维数组
二维数组
宝
三
-维数组
ooo
维数组
ooooo
字符串
oooooooooooo 数组的概念 维数组 维数组 字符串
O e@oo ooo ooooo oooooooooooo 0 码力 |
33 页 |
620.46 KB
| 2 年前 3 ## 机器学习-聚类
黄海广 副教授
2023年04月
## 本章目录
01 无监督学习概述
02 K-means聚类
03 密度聚类和层次聚类
04 聚类的评价指标
### 1. 无监督学习概述
01 无监督学习概述
02 K-means聚类
03 密度聚类和层次聚类
04 聚类的评价指标
### 1. 无监督学习方法概述
## 监督学习和无监督学习的区别
## 数。
## 无监督学习
与此不同的是,在无监督学习中,我们的数据没有附带任何标签y,无监督学习主要分为聚类、降维、关联规则、推荐系统等方面。
### 1. 无监督学习方法概述
## 主要的无监督学习方法
✓ 聚类(Clustering)
✓ 如何将教室里的学生按爱好、身高划分为5类?
✓ 降维(Dimensionality Reduction)
✓ 如何将原高维空间中的数据点映射到低维度的空间中? 无监督学习方法概述
## 聚类
主要算法
K-means、密度聚类、层次聚类
主要应用
市场细分、文档聚类、图像分割、图像压缩、聚类分析、特征学习或者词典学习、确定犯罪易发地区、保险欺诈检测、公共交通数据分析、IT资产集群、客户细分、识别癌症数据、搜索引擎应用、医疗应用、药物活性预测……
### 1. 无监督学习方法概述
## 聚类案例
### 1. 医疗
医生可以使用聚类算法来发现疾病。以甲 0 码力 |
48 页 |
2.59 MB
| 2 年前 3 ## PHP基本语法 —变量、数组、字符串 杨亮
## Web基本流程
请求页面
对应文件
获取数据
PC Mobile
HTTP 请求
html css
javascript
服务器 (Apache)
(IIS)
html css
javascript
后端脚本 (PHP) (JSP) (ASP)
数据库(MySQL)(Oracle)(Access)
返回页面 9 echo $test;
10 ?-->
## 常量
- 为什么要有常量:代码可读性和规范
- 通常大写,用以和变量区分
- 非$开头,直接使用
• 只能存放标量
- 布尔、整形、浮点和字符串
1 0 1 2 3 4 5 6 7 0 码力 |
25 页 |
587.00 KB
| 2 年前 3 概述
2 简单模式
2.1 匹配字符
2.2 重复
3 使用正则表达式
3.1 编译正则表达式
3.2 反斜杠灾难
3.3 应用匹配
3.4 模块级别函数
3.5 编译标志
4 更多模式能力
4.1 更多元字符
4.2 分组
4.3 非捕获和命名组
4.4 前向断言
5 修改字符串
5.1 分割字符串
5.2 搜索和替换
6 常见问题 常见问题
6.1 使用字符串方法
6.2 match() 和 search()
6.3 贪婪与非贪婪
6.4 使用 re.VERBOSE
7 反馈
|摘要|
|---|
|本文档是在 Python 中使用 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 中相应部分更平和的介绍。|
## 1 概述
正则表达式(称为 RE,或正则,或正则表达式模式)本质上是嵌入在 Python 中的一种微小的、高度专业化的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。
正则表达式模式被编译成一系列字节码,然后由用 C 编写的匹配引擎执行。对于 0 码力 |
18 页 |
391.58 KB
| 1 年前 3 1 匹配字符
2.2 重复
3 使用正则表达式
3.1 编译正则表达式
3.2 反斜杠灾难
3.3 应用匹配
3.4 模块级函数
3.5 编译标志
4 更多模式能力
4.1 更多元字符
4.2 分组
4.3 非捕获和命名组
4.4 前视断言
5 修改字符串
5.1 分割字符串
5.2 搜索和替换
6 常见问题
6.1 使用字符串方法 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。
正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执 正则表达式语言相对较小且受限,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。有些任务尽管可以用正则表达式来完成,但表达式会变得非常复杂。这些情况下,最好通过编写 Python 代码来进行处理。也许 Python 代码会比精心设计的正则表达式慢,但它可能更容易理解。
## 2 简单正则
让我们从最简单的正则表达式开始吧。由于正则表达式是用来操作字符串的,我们将从最常见的任务开始:匹配字符。
关于正则表达式背 0 码力 |
17 页 |
404.43 KB
| 1 年前 3 1 匹配字符
2.2 重复
3 使用正则表达式
3.1 编译正则表达式
3.2 反斜杠灾难
3.3 应用匹配
3.4 模块级函数
3.5 编译标志
4 更多模式能力
4.1 更多元字符
4.2 分组
4.3 非捕获和命名组
4.4 前视断言
5 修改字符串
5.1 分割字符串
5.2 搜索和替换
6 常见问题
6.1 使用字符串方法 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。
正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执 正则表达式语言相对较小且受限,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。有些任务尽管可以用正则表达式来完成,但表达式会变得非常复杂。这些情况下,最好通过编写 Python 代码来进行处理。也许 Python 代码会比精心设计的正则表达式慢,但它可能更容易理解。
## 2 简单正则
让我们从最简单的正则表达式开始吧。由于正则表达式是用来操作字符串的,我们将从最常见的任务开始:匹配字符。
关于正则表达式背 0 码力 |
17 页 |
404.43 KB
| 1 年前 3 1 匹配字符
2.2 重复
3 使用正则表达式
3.1 编译正则表达式
3.2 反斜杠灾难
3.3 应用匹配
3.4 模块级函数
3.5 编译标志
4 更多模式能力
4.1 更多元字符
4.2 分组
4.3 非捕获和命名组
4.4 前视断言
5 修改字符串
5.1 分割字符串
5.2 搜索和替换
6 常见问题
6.1 使用字符串方法 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。
正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执 正则表达式语言相对较小且受限,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。有些任务尽管可以用正则表达式来完成,但表达式会变得非常复杂。这些情况下,最好通过编写 Python 代码来进行处理。也许 Python 代码会比精心设计的正则表达式慢,但它可能更容易理解。
## 2 简单正则
让我们从最简单的正则表达式开始吧。由于正则表达式是用来操作字符串的,我们将从最常见的任务开始:匹配字符。
关于正则表达式背 0 码力 |
17 页 |
403.17 KB
| 1 年前 3
|