点点网站开发技术分享

记录个人日常开发笔记与技巧

PythonPandas库中,DataFrame是一个二维的标签化数据结构,可以看作是表格型数据结构,其中每个列可以是不同的数据类型(数字、字符串、布尔值等),并且每列都有一个标签或名称。

Series相比,DataFrame提供了更多的功能和灵活性,可以用来处理和分析更复杂的数据集。例如,可以使用列名来访问或修改数据,进行各种数据清洗和转换操作,或者进行基于多个列的数值计算。

阅读全文 »

PythonPandas库中,Series是一个一维的标签化数组,它可以包含任何数据类型(数字、字符串、布尔值等),并且每个元素都有一个与之关联的标签或索引。

Series提供了很多有用的方法和属性,使得用户可以轻松地处理和分析数据。例如,可以使用索引来访问或修改数据,使用条件语句来过滤数据,计算描述性统计量,或者将Series与其他Pandas数据结构(如DataFrame)进行合并和连接。

阅读全文 »

NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

阅读全文 »

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。

阅读全文 »

触发器是与表有关的数据库对象,指在insert/update/delete之前(BEFORE)或之后(AFTER),触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性, 日志记录 , 数据校验等操作 。

阅读全文 »
0%