pandas入门与核心数据结构
发表于|更新于|pandas
pandas是Python中最常用的数据分析库之一,主要用来处理表格型数据
它常用于
文章作者: Supzj
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Supzj!
相关推荐
2026-07-07
NumPy入门
NumPy(Numerical Python)是Python科学计算的基础库,提供了高性能的多维数组对象以及用于操作这些数组的工具。是几乎所有Python科学计算和数据分析库的底层依赖 它最核心的作用是用高效的多维数组来储存和计算数据 Python自带的列表也能存放数据,但是列表更偏向通用容器,而NumPy提供的数组更适合做数学计算 1. ndarray数组基础ndarray是NumPy中最核心的数据结构,全称是"N-dimensional array",也就是N维数组,NumPy里的大部分操作,都是围绕ndarray展开的 1.1. 一维数组一维数组可以理解为一排数据,相当于数学中的向量 用NumPy创建一维数组: 12345import numpy as nparr = np.array([1, 2, 3, 4, 5])print(arr) 输出: 1[1 2 3 4 5] 1.2. 二维数组二维数组可以理解为一个表格,相当于数学中的矩阵 用NumPy创建二维数组: 12345678import numpy as nparr = np.array([ ...
2026-06-30
Python进阶
前面的Python基础文章中简单介绍了Python的基础语法和一些常见的操作 这篇文章则会更加深入Python的各项机制 1. 对象与内存Python中几乎一切都是对象 比如: 1234x = 10s = "hello"lst = [1, 2, 3]d = {"name", "Tom"} 这里的10、"hello"、[1, 2, 3]、字典对象本身,都是对象 这里的 1x = 10 相当于创建一个整数对象10,然后让名字x指向这个对象 所以在python中,变量更像是标签 更具体的例子: 12x = 10y = x 这里并不是复制一个新的10,而是让y也指向同一个对象10 123x ───┐ ├──> 整数对象 10y ───┘ 1.1 可变对象和不可变对象1.1.1. 不可变对象对象创建后,内容不能被原地修改 常见类型有:int、float、bool、str、tuple、forzenset 不可变对象最重要的特点是不能被原地修改: 123a = 10a = ...
2026-06-18
Python基础
Python是由荷兰人吉多·范罗苏姆(Guido van Rossum)在 1989 年在圣诞节期间创建、1991 年发布的高级编程语言,以简洁易读著称。越是接近人类的语言就越高级,python就是高级编程语言。相反,越接近机器语言的就越低级,例如汇编。 Python的特点主要有语法简洁、代码量较少、类库强大等特点。在机器学习领域提供了sklearn,在深度学习领域提供了Pytorch、TensorFlow等方便的库供我们使用,这也是笔者学习Python的主要原因。 1. 基础知识1.1. 输入输出输出函数 print() 123print() # 括号中填需要输出的内容print(*object, sep=' ', end='\n', file=None, flush=False) -> None # 函数签名 输入函数 input() 123input() # 括号中填需要输入的内容input(prompt='',/) -> str # 函数签名 1.2. 缩进这里要着重说一下python中的缩进,与...
公告
This is my Blog