序言 有一个著名的等式“程序=算法+数据结构”,在任何一门编程语言中数据结构的重要性可见一斑。Python高级数据结构主要有: 列表 元组 字符串 字典 集合 本篇将从创建、访问、应用等方面分别对以上各个类型的数据结构进行详细阐述。 列表 list 创建 # 两个中括号括起来,内部各个元素用','分 ...
转载 2021-08-11 11:17:00
174阅读
2评论
序列:在Python中,就是一组按照顺序排列的值(数据集合) 存在三种内置的序列类型:字符串、列表、元组 优点:可以支持索引和切片的操作 特征:第一个正索引为0,指向的是左端;第一个索引为负数的时候,指向的是右边。 字符串 切片:截取字符串中的其中一段内容。 切片使用语法:[起始下标:结束下标:步长 ...
转载 2021-07-12 21:07:00
170阅读
2评论
原文地址相对于基本数据管理,此处我们将接触到R中多种数学、统计和字符处理函数,学习如何自己编写函数,包括循环和条件执行语句,以及了解数据的整合和概述方法、重塑和重构方法。5.1 一个数据处理难题要讨论数值和字符处理函数,不妨先考虑一个数据问题。一组学生参加了数学、科学和英语考试,需要按照某种成绩衡量指标将三门科目的学生评定为A,接下来20
转载 2023-09-28 17:36:30
95阅读
linux内此存储模式由5部分组成,自低向上的顺序: 物理卷,内核块设备驱动,内核文件系统驱动,虚拟文件系统,应用程序数据结构;系统中所有的文件
原创 2021-12-30 16:44:17
169阅读
目录优先队列图前缀树线段树树状数组总结前言常用的高级数据结构:优先队列​​​​Priority Queue)图(Graph)前缀树(Trie)​​​​线段树(Segment Tree)​​​​树状数组(Fenwick Tree/Binary Indexed Tree)内容优先队列与普通队列的区别:保证每次取出的元素是队列中优先级最高的优先级别可自定义最常用的场景:从杂乱无章的数据中按照一定的顺序(
原创 精选 2022-05-27 12:03:11
823阅读
1点赞
一、优先队列二、图三、前缀树四、线段树五、树状数组本节的内容一、优先队列初始化大小为n的堆​​​​时间复杂度是O(n)​给定一个非空的整数​​​数组​​​,返回其中出现频率前 k 高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]存储词频的最佳​​​​数据结构是哈希表,将单词和词频构
原创 精选 2022-05-30 12:27:49
618阅读
1点赞
修改  2. 末尾增加  3.指定索引插入(插入数据后,后面数据自动向后排)# extend 方法可以把其他列表中的完整内容,追加到当
原创 2022-09-28 09:48:54
58阅读
# 2077高级数据挖掘:探索未来的数据世界 随着人工智能和大数据的迅猛发展,数据挖掘已成为各行业的重要工具。2030年之前,数据挖掘基本上是通过手动编写规则来分析大量数据,但到了2077年,数据挖掘已经进入了一个全新的高度,采用了更智能的算法和方法,帮助企业和个人做出更准确的决策。 ### 什么是数据挖掘? 数据挖掘是从大量数据中提取出潜在、有效、可理解的模式和知识的过程。它的技术与方法包
原创 9月前
71阅读
http://blog.jobbole.com/65218/本文由伯乐在线-熊崽Kevin翻译自pypix.com。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。数据结构数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四...
转载 2014-04-21 10:22:00
131阅读
2评论
Pyhton 批量筛选Excel的方法——Pandas的使用摘要说明1、初始化数据(可跳过)2、根据条件筛选数据 摘要在进行数据处理时,经常需要筛选出满足条件的数据,本文给出一种使用Python筛选Excel表格中数据的简单方法。说明对一张表几个字段的筛选无法体现Python处理数据的能力,本文所举案例只为示范说明。1、初始化数据(可跳过)假设有这样一个表,统计单位与会人员的信息,1表示到会,0
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 1. select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: 1. sele
  Excel会根据数据类型来自动判断显示数字筛选或文本筛选。  筛选过的数据仅显示那些满足指定条件的行,并隐藏那些不希望显示的行。  使用自动筛选可以创建三种筛选类型:按列表值、按格式或按条件。对于每个单元格区域或列表来说,这三种筛选类型是互斥的。不能既按单元格颜色又按数字列表进行筛选,只能在两者中任选
原创 2023-05-25 06:07:54
2109阅读
Python中的高级数据结构 数据结构是计算机科学中非常重要的概念之一。它是一种组织和存储数据的方式,能够高效地进行数据的操作和处理。Python作为一种高级编程语言,提供了许多内置的数据结构,用于处理各种不同的数据类型。本文将介绍Python中的高级数据结构,并提供相应的代码示例。 1. 列表(List) 列表是Python中最基本的数据结构之一,它是一种有序的可变序列。列表可以包含不同类
原创 2023-10-30 11:00:56
58阅读
1. Collections collections模块包含了内建类型之外的一些有用的工具,例如Counter、defaultdict、OrderedDict、deque以及nametuple。其中Counter、deque以及defaultdict是最常用的类。 1.1 Counter() 如果你
原创 2022-07-24 07:42:58
312阅读
使用Python第三方库Pandas处理excel表,实现简单的数据分析 一、简述python的pandas库可以轻松的处理excel中比较难实现的筛选功能,以下简单的介绍几种利用pandas实现筛选功能方式:二、模块介绍pandas——专为解决数据分析与处理任务而创建的。引入模块: import pandas as pd ,导入 pandas 包; d
转载 2023-07-02 17:39:55
488阅读
11-1 枚举其实是一个类枚举类: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 print(VIP.YELLOW) #VIP.YELLOW #关注的是它的标签不是数字 可以用VIP.BLACK等来进行表示。 11-2 枚举和普通类相比有什
        数据库,培养计划中学习过,自考中学习过,软考中学习过,项目中用过。这次的实践课,上手一操作,图形化操作比较熟练,sql语句来操作还是有些不熟练哒,不过没关系,知识是需要反复的,技能也是需要反复操练的。这次实践课是一次操练的机会。三道数据库的题,新建库、表和索引;插入数据;修改表结构;查询特定数据。 &
转载 2024-07-12 06:54:23
40阅读
文章目录 • ​​一、处理Excel文件数据,对其筛选后的数据保存到新的Excel​​ • ​​二、校验数据及保存新的Excel文件​​ 一、处理Excel文件数据,对其筛选后的数据保存到新的Excel
转载 2023-07-06 19:28:10
220阅读
在科研过程中,我们通常要对大量实验数据文件进行拆分、拼接等操作,例如电池充放电循环、原位XRD数据等等。今天,谭编给大家分享利用Python编程对基因筛选数据文件进行拆分的编程教程。前一段时间,一位本校生科院的同事寻求帮助:怎样将一个数据量很大的基因筛选数据文件拆分成单个的txt文本文件?这些拆分的结果文件可能有成千上万个,采用Excel、Editplus(或Notepad)软件手动拆分,工作量非
hive的高级数据类型主要包括:数组类型、map类型、结构体类型、集合类型,以下将分别详细介绍。1)数组类型array_type:array-- 建表语句create table test.array_table(name string,age int,addr array)row format delimited fields terminated by ',' collectio...
原创 2021-08-06 16:32:10
328阅读
  • 1
  • 2
  • 3
  • 4
  • 5